From 4b4b01a28783885028e216c7c6211b0086df5f53 Mon Sep 17 00:00:00 2001 From: Oleg Nesterov Date: Tue, 28 Mar 2006 16:11:20 -0800 Subject: [PATCH] --- yaml --- r: 24564 b: refs/heads/master c: 5876700cd399112ecfa70df36203c8c6660d84f8 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/exit.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index e674b2b85f29..5658f94bcba7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 35f5cad8c4bab94ecc5acdc4055df5ea12dc76f8 +refs/heads/master: 5876700cd399112ecfa70df36203c8c6660d84f8 diff --git a/trunk/kernel/exit.c b/trunk/kernel/exit.c index 6b2e4cf3e140..44d6c6e3896d 100644 --- a/trunk/kernel/exit.c +++ b/trunk/kernel/exit.c @@ -112,6 +112,8 @@ static void __exit_signal(struct task_struct *tsk) sig = NULL; /* Marker for below. */ } + __unhash_process(tsk); + tsk->signal = NULL; cleanup_sighand(tsk); spin_unlock(&sighand->siglock); @@ -140,8 +142,6 @@ void release_task(struct task_struct * p) BUG_ON(!list_empty(&p->ptrace_list) || !list_empty(&p->ptrace_children)); __exit_signal(p); - __unhash_process(p); - /* * If we are the last non-leader member of the thread * group, and the leader is zombie, then notify the