From: Kevin Hao Date: Fri, 8 Dec 2023 08:41:15 +0000 (+0800) Subject: fork: remove redundant TASK_UNINTERRUPTIBLE X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=a903904c5fa06e8d8472509741f79e8eb25ff864;p=linux.git fork: remove redundant TASK_UNINTERRUPTIBLE TASK_KILLABLE already includes TASK_UNINTERRUPTIBLE, so there is no need to add a separate TASK_UNINTERRUPTIBLE. Link: https://lkml.kernel.org/r/20231208084115.1973285-1-haokexin@gmail.com Signed-off-by: Kevin Hao Cc: Peter Zijlstra Signed-off-by: Andrew Morton --- diff --git a/kernel/fork.c b/kernel/fork.c index ce8a4b8c04e22..d71c8ade8f9c2 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -1562,7 +1562,7 @@ static void complete_vfork_done(struct task_struct *tsk) static int wait_for_vfork_done(struct task_struct *child, struct completion *vfork) { - unsigned int state = TASK_UNINTERRUPTIBLE|TASK_KILLABLE|TASK_FREEZABLE; + unsigned int state = TASK_KILLABLE|TASK_FREEZABLE; int killed; cgroup_enter_frozen();