aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/exit.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/kernel/exit.c b/kernel/exit.c
index 9fa99702645d..b8d3b47bb881 100644
--- a/kernel/exit.c
+++ b/kernel/exit.c
@@ -1599,8 +1599,7 @@ static int wait_consider_task(struct wait_opts *wo, int ptrace,
1599 * own children, it should create a separate process which 1599 * own children, it should create a separate process which
1600 * takes the role of real parent. 1600 * takes the role of real parent.
1601 */ 1601 */
1602 if (likely(!ptrace) && p->ptrace && 1602 if (likely(!ptrace) && p->ptrace && !ptrace_reparented(p))
1603 same_thread_group(p->parent, p->real_parent))
1604 return 0; 1603 return 0;
1605 1604
1606 /* 1605 /*