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

From: John Stultz

Date: Tue Jul 21 2026 - 03:11:09 EST


On Mon, Jul 20, 2026 at 11:34 PM Andrea Righi <arighi@xxxxxxxxxx> 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 <arighi@xxxxxxxxxx>

Acked-by: John Stultz <jstultz@xxxxxxxxxx>

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