Re: [RFC PATCH 1/1] sched/deadline: Fix RT task potential starvation when expiry time passed

From: Jiri Slaby
Date: Fri Aug 15 2025 - 00:35:54 EST


On 30. 07. 25, 12:06, Geert Uytterhoeven wrote:
[Proposed Solution]:
------------------
Instead of immediately re-enqueuing the DL entity on timer registration
failure, this change ensures the DL entity is properly replenished and
the timer is restarted, preventing RT potential starvation.

Signed-off-by: kuyo chang <kuyo.chang@xxxxxxxxxxxx>

Thanks, this fixes the issue I was seeing!

Closes: https://lore.kernel.org/CAMuHMdXn4z1pioTtBGMfQM0jsLviqS2jwysaWXpoLxWYoGa82w@xxxxxxxxxxxxxx
Tested-by: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx>

As well as:
Closes: https://lore.kernel.org/all/58c46200-95b0-4cd8-bb5e-44f963a66875@xxxxxxxxxx/
Tested-by: Jiri Slaby <jirislaby@xxxxxxxxxx>

thanks,
--
js
suse labs