|
@@ -857,7 +857,7 @@ static int de_thread(struct task_struct *tsk)
|
|
|
*/
|
|
|
detach_pid(tsk, PIDTYPE_PID);
|
|
|
tsk->pid = leader->pid;
|
|
|
- attach_pid(tsk, PIDTYPE_PID, find_pid(tsk->pid));
|
|
|
+ attach_pid(tsk, PIDTYPE_PID, task_pid(leader));
|
|
|
transfer_pid(leader, tsk, PIDTYPE_PGID);
|
|
|
transfer_pid(leader, tsk, PIDTYPE_SID);
|
|
|
list_replace_rcu(&leader->tasks, &tsk->tasks);
|