diff --git a/kernel/signal.c b/kernel/signal.c index d65d0fe24bfb..926fe953a700 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -2814,8 +2814,9 @@ bool get_signal(struct ksignal *ksig) /* * Do this once, we can't return to user-mode if freezing() == T. - * do_signal_stop() and ptrace_stop() do freezable_schedule() and - * thus do not need another check after return. + * do_signal_stop() and ptrace_stop() set TASK_STOPPED/TASK_TRACED + * and the freezer handles those states via TASK_FROZEN, thus they + * do not need another check after return. */ try_to_freeze();