Re: [PATCH] sched/deadline: Use revised wakeup rule only for running dl_server

From: John Stultz

Date: Wed Jul 29 2026 - 15:24:37 EST


On Fri, May 22, 2026 at 5:59 AM Gabriele Monaco <gmonaco@xxxxxxxxxx> wrote:
>
> Commit 14a857056466 ("sched/deadline: Use revised wakeup rule for
> dl_server") applies the revised wakeup rule to any server, as a result
> servers that are not running (dl_defer_running == 0) and start with a
> deadline overflow get enqueued and can boost tasks as if they were
> running, invalidating the defer rule and the documented state model.
>
> Apply the revised wakeup rule only for deferrable servers that are
> marked as running.
>
> Fixes: 14a857056466 ("sched/deadline: Use revised wakeup rule for dl_server")
> Signed-off-by: Gabriele Monaco <gmonaco@xxxxxxxxxx>
> ---
>
> Tested with ksched_football on a 16 CPUs machine: no regression (1s for
> check in and game over in 10s).
>

Yeah, I double checked in my environment and I'm not seeing any
trouble with the ksched_football startup on my 64 vcpu guest I test
with.
[ 61.150605] ksched_football: Started referee, game_time: 10 secs !
[ 62.407743] ksched_football: All players checked in! Starting game.

Tested-by: John Stultz <jstultz@xxxxxxxxxx>

thanks
-john