summaryrefslogtreecommitdiffstats
path: root/kernel/exit.c
diff options
context:
space:
mode:
authorChristian Brauner <christian.brauner@ubuntu.com>2019-10-17 12:18:31 +0200
committerChristian Brauner <christian.brauner@ubuntu.com>2019-10-17 15:36:58 +0200
commit1722c14a2097634a7ba37000c0ec7d9409918b64 (patch)
tree2f79c4d11be8e5d43f9921ef7f9cfd7d9bf1ea01 /kernel/exit.c
parent1d416a113f0c0da7a3608ffe4d44bd8e9c4859fa (diff)
downloadlinux-1722c14a2097634a7ba37000c0ec7d9409918b64.tar.gz
linux-1722c14a2097634a7ba37000c0ec7d9409918b64.tar.bz2
linux-1722c14a2097634a7ba37000c0ec7d9409918b64.zip
exit: use pid_has_task() in do_wait()
Replace hlist_empty() with the new pid_has_task() helper which is more idiomatic, easier to grep for, and unifies how callers perform this check. Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> Reviewed-by: Oleg Nesterov <oleg@redhat.com> Link: https://lore.kernel.org/r/20191017101832.5985-4-christian.brauner@ubuntu.com
Diffstat (limited to 'kernel/exit.c')
-rw-r--r--kernel/exit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/exit.c b/kernel/exit.c
index a46a50d67002..f2d20ab74422 100644
--- a/kernel/exit.c
+++ b/kernel/exit.c
@@ -1457,7 +1457,7 @@ repeat:
*/
wo->notask_error = -ECHILD;
if ((wo->wo_type < PIDTYPE_MAX) &&
- (!wo->wo_pid || hlist_empty(&wo->wo_pid->tasks[wo->wo_type])))
+ (!wo->wo_pid || !pid_has_task(wo->wo_pid, wo->wo_type)))
goto notask;
set_current_state(TASK_INTERRUPTIBLE);