From 9334f956eebb4c761d14cc193659b869ebbc91a0 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sat, 1 Oct 2005 11:04:18 -0700 Subject: [PATCH] --- yaml --- r: 9536 b: refs/heads/master c: 14bf01bb0599c89fc7f426d20353b76e12555308 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/exit.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 209a94c0d92f..86e7e2378e92 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fd2e54b35bd70d11c160ded4834e2378e915356e +refs/heads/master: 14bf01bb0599c89fc7f426d20353b76e12555308 diff --git a/trunk/kernel/exit.c b/trunk/kernel/exit.c index ee6d8b8abef5..43077732619b 100644 --- a/trunk/kernel/exit.c +++ b/trunk/kernel/exit.c @@ -1203,7 +1203,7 @@ static int wait_task_stopped(task_t *p, int delayed_group_leader, int noreap, exit_code = p->exit_code; if (unlikely(!exit_code) || - unlikely(p->state > TASK_STOPPED)) + unlikely(p->state & TASK_TRACED)) goto bail_ref; return wait_noreap_copyout(p, pid, uid, why, (exit_code << 8) | 0x7f,