mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 04:20:53 +07:00
pid_ns: de_thread: kill the now unneeded ->child_reaper change
de_thread() checks if the old leader was the ->child_reaper, this is not possible any longer. With the previous patch ->group_leader itself will change ->child_reaper on exit. Henceforth find_new_reaper() is the only function (apart from initialization) which plays with ->child_reaper. Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> Acked-by: Serge Hallyn <serue@us.ibm.com> Acked-by: Pavel Emelyanov <xemul@openvz.org> Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
f221e726bf
commit
07edbde508
@ -825,8 +825,6 @@ static int de_thread(struct task_struct *tsk)
|
||||
schedule();
|
||||
}
|
||||
|
||||
if (unlikely(task_child_reaper(tsk) == leader))
|
||||
task_active_pid_ns(tsk)->child_reaper = tsk;
|
||||
/*
|
||||
* The only record we have of the real-time age of a
|
||||
* process, regardless of execs it's done, is start_time.
|
||||
|
Loading…
Reference in New Issue
Block a user