[PATCH v7 16/22] sched: Defer wakeup in ttwu() for unschedulable frozen tasks
Peter Zijlstra
peterz at infradead.org
Thu May 27 07:50:58 PDT 2021
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);
> }
More information about the linux-arm-kernel
mailing list