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

From: Tejun Heo

Date: Mon Aug 03 2026 - 18:21:48 EST


On Tue, Jul 28, 2026 at 05:43:33PM +0200, Andrea Righi 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.
>
> Acked-by: John Stultz <jstultz@xxxxxxxxxx>
> Signed-off-by: Andrea Righi <arighi@xxxxxxxxxx>
> ---
> init/Kconfig | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/init/Kconfig b/init/Kconfig
> index 5230d4879b1c8..0817e62266e03 100644
> --- a/init/Kconfig
> +++ b/init/Kconfig
> @@ -934,8 +934,6 @@ config SCHED_PROXY_EXEC
> bool "Proxy Execution"
> # Avoid some build failures w/ PREEMPT_RT until it can be fixed
> depends on !PREEMPT_RT
> - # Need to investigate how to inform sched_ext of split contexts
> - depends on !SCHED_CLASS_EXT

Nice.

--
tejun