From: Oleg Nesterov zap_other_threads() sets SIGNAL_GROUP_EXIT at the very start, do_group_exit() doesn't need to do it. Signed-off-by: Oleg Nesterov Signed-off-by: Andrew Morton --- kernel/exit.c | 1 - 1 files changed, 1 deletion(-) diff -puN kernel/exit.c~little-do_group_exit-cleanup kernel/exit.c --- devel/kernel/exit.c~little-do_group_exit-cleanup 2005-11-26 18:32:02.000000000 -0800 +++ devel-akpm/kernel/exit.c 2005-11-26 18:32:02.000000000 -0800 @@ -925,7 +925,6 @@ do_group_exit(int exit_code) /* Another thread got here before we took the lock. */ exit_code = sig->group_exit_code; else { - sig->flags = SIGNAL_GROUP_EXIT; sig->group_exit_code = exit_code; zap_other_threads(current); } _