Re: [PATCH 12/12] sched: Allow enabling proxy exec with sched_ext

John Stultz <[email protected]> Tue, 21 Jul 2026 00:05:38 -0700
Newsgroups dev.linux.lists.sched-ext,org.kernel.vger.linux-kernel
Message-ID <CANDhNCqBnmLfLb9cd47MnPiPUDFcGHoe6yN2Ti1zp5E3_a-Rng@mail.gmail.com>
On Mon, Jul 20, 2026 at 11:34 PM Andrea Righi <[email protected]> wrote:
>
> Now that sched_ext can handle proxy donors and BPF schedulers can opt in
> to blocked-donor enqueueing with SCX_OPS_ENQ_BLOCKED, remove the
> !SCHED_CLASS_EXT dependency from SCHED_PROXY_EXEC and allow both options
> to be enabled together.
>
> Signed-off-by: Andrea Righi <[email protected]>

Acked-by: John Stultz <[email protected]>

So far things have held up pretty well in my testing.
I've seen a few cases where the scx scheduler gets disabled due to
stalls under stress-ng pressure or locktorture+other workloads, but I
suspect that may be separate from proxy-exec (I'll continue to do some
testing both with and without to confirm).

Huge thanks for this effort!
-john