Re: [PATCH 1/2] sched_ext: Add scx_tickbug, a scheduler that holds a task on an idle CPU
From: Tejun Heo
Date: Fri Nov 06 2026 - 12:07:40 EST
Hello,
On Fri, Nov 06, 2026 at 09:43:42AM +0000, Radu Toader wrote:
...
> This scheduler is the same thing with the kick removed: a tagged task
> is parked on the target CPU's run queue and released only by a timer
> pinned to another CPU, so the window is as wide as -H says. Untagged
> tasks go through a shared DSQ and per-CPU kthreads keep their local DSQ
> and preemption, so the machine stays usable and the timer's softirq
> cannot be starved.
Thanks for catching the bug. However, this scheduler is more of an one-off
debug code and I'm not sure we want to carry this in tree. Maybe put it in a
github gist or sth and point to it from the fix patch?
Thanks.
--
tejun