[PATCH] eligible_child: remove an obsolete ->tgid check
It is not possible to find a sub-thread in ->children/->ptrace_children lists, ptrace_attach() does not allow to attach to sub-threads. Even if it was possible to ptrace the task from the same thread group, we can't allow to release ->group_leader while there are others (ptracer) threads in the same group. Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
d738752fc4
commit
3b6362b833
1 changed files with 1 additions and 1 deletions
|
@ -1053,7 +1053,7 @@ static int eligible_child(pid_t pid, int options, struct task_struct *p)
|
|||
* Do not consider thread group leaders that are
|
||||
* in a non-empty thread group:
|
||||
*/
|
||||
if (current->tgid != p->tgid && delay_group_leader(p))
|
||||
if (delay_group_leader(p))
|
||||
return 2;
|
||||
|
||||
if (security_task_wait(p))
|
||||
|
|
Loading…
Reference in a new issue