The patch titled wait_task_zombie: remove ->exit_state/exit_signal checks for WNOWAIT has been removed from the -mm tree. Its filename was wait_task_zombie-remove-exit_state-exit_signal-checks-for-wnowait.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: wait_task_zombie: remove ->exit_state/exit_signal checks for WNOWAIT From: Oleg Nesterov <oleg@xxxxxxxxxx> The first "p->exit_state != EXIT_ZOMBIE" check doesn't make too much sense. The exit_state was EXIT_ZOMBIE when the function was called, and another thread can change it to EXIT_DEAD right after the check. The second condition is not possible, detached non-traced threads were already filtered out by eligible_child(), we didn't drop tasklist since then. Signed-off-by: Oleg Nesterov <oleg@xxxxxxxxxx> Cc: Roland McGrath <roland@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- kernel/exit.c | 4 ---- 1 file changed, 4 deletions(-) diff -puN kernel/exit.c~wait_task_zombie-remove-exit_state-exit_signal-checks-for-wnowait kernel/exit.c --- a/kernel/exit.c~wait_task_zombie-remove-exit_state-exit_signal-checks-for-wnowait +++ a/kernel/exit.c @@ -1196,10 +1196,6 @@ static int wait_task_zombie(struct task_ int exit_code = p->exit_code; int why, status; - if (unlikely(p->exit_state != EXIT_ZOMBIE)) - return 0; - if (unlikely(p->exit_signal == -1 && p->ptrace == 0)) - return 0; get_task_struct(p); read_unlock(&tasklist_lock); if ((exit_code & 0x7f) == 0) { _ Patches currently in -mm which might be from oleg@xxxxxxxxxx are origin.patch revert-proc-fix-the-threaded-proc-self.patch procfs-task-exe-symlink.patch procfs-task-exe-symlink-fix.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html