aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/signal.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/kernel/signal.c b/kernel/signal.c
index 4c8f49eadf7d..23ae6d62fc41 100644
--- a/kernel/signal.c
+++ b/kernel/signal.c
@@ -913,17 +913,6 @@ void zap_other_threads(struct task_struct *p)
913 if (t->exit_state) 913 if (t->exit_state)
914 continue; 914 continue;
915 915
916 /*
917 * We don't want to notify the parent, since we are
918 * killed as part of a thread group due to another
919 * thread doing an execve() or similar. So set the
920 * exit signal to -1 to allow immediate reaping of
921 * the process. But don't detach the thread group
922 * leader.
923 */
924 if (t != p->group_leader)
925 t->exit_signal = -1;
926
927 /* SIGKILL will be handled before any pending SIGSTOP */ 916 /* SIGKILL will be handled before any pending SIGSTOP */
928 sigaddset(&t->pending.signal, SIGKILL); 917 sigaddset(&t->pending.signal, SIGKILL);
929 signal_wake_up(t, 1); 918 signal_wake_up(t, 1);