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

Tejun Heo <[email protected]> Mon, 3 Aug 2026 12:19:42 -1000
Newsgroups dev.linux.lists.sched-ext,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
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 <[email protected]>
> Signed-off-by: Andrea Righi <[email protected]>
> ---
>  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