Re: [PATCH] sched/fair: Restart hrtick after same-task repicks
From: Shubhang
Date: Tue Aug 25 2026 - 21:13:50 EST
Hello everyone,
A gentle ping for this patch, sent on August 13.
A fair hrtick is one-shot. When it expires and schedule() selects the
current fair task again, the next == prev path skips
set_next_task_fair(), which normally starts the next fair hrtick.
Consequently, no new fair hrtick is armed after that same-task repick.
The patch starts a new one-shot fair hrtick only in this next == prev
path, and only when all queued fair entities are runnable
(h_nr_runnable == h_nr_queued).
Could you please comment on whether this is the appropriate point and
condition for starting the next fair hrtick?
Thanks,
Shubhang Kaushik