diff --git a/include/linux/tracehook.h b/include/linux/tracehook.h index eb4c6545b3842885c998fa9e48957c4af6b3dc60..c7aa154f4bfcf97081048f4e8ab59ef6fa8147ed 100644 --- a/include/linux/tracehook.h +++ b/include/linux/tracehook.h @@ -502,7 +502,7 @@ static inline int tracehook_notify_jctl(int notify, int why) static inline int tracehook_notify_death(struct task_struct *task, void **death_cookie, int group_dead) { - if (task->exit_signal == -1) + if (task_detached(task)) return task->ptrace ? SIGCHLD : DEATH_REAP; /*