[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>