Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a4798833 authored by Oleg Nesterov's avatar Oleg Nesterov Committed by Linus Torvalds
Browse files

zap_other_threads: remove unneeded ->exit_signal change



We already depend on fact that all sub-threads have ->exit_signal == -1, no
need to set it in zap_other_threads().

Signed-off-by: default avatarOleg Nesterov <oleg@tv-sign.ru>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 85f4186a
Loading
Loading
Loading
Loading
+0 −11
Original line number Diff line number Diff line
@@ -913,17 +913,6 @@ void zap_other_threads(struct task_struct *p)
		if (t->exit_state)
			continue;

		/*
		 * We don't want to notify the parent, since we are
		 * killed as part of a thread group due to another
		 * thread doing an execve() or similar. So set the
		 * exit signal to -1 to allow immediate reaping of
		 * the process.  But don't detach the thread group
		 * leader.
		 */
		if (t != p->group_leader)
			t->exit_signal = -1;

		/* SIGKILL will be handled before any pending SIGSTOP */
		sigaddset(&t->pending.signal, SIGKILL);
		signal_wake_up(t, 1);