On Thu, May 27, 2021 at 04:31:51PM +0200, Peter Zijlstra wrote: > @@ -149,7 +144,7 @@ void __thaw_task(struct task_struct *p) > > spin_lock_irqsave(&freezer_lock, flags); > if (frozen(p)) > - wake_up_process(p); > + wake_up_state(p, TASK_FROZEN); Possibly, that wants | TASK_NORMAL added. > spin_unlock_irqrestore(&freezer_lock, flags); > }