From: Cheng-Yang Chou Date: Wed, 11 Jun 2025 13:54:02 +0000 (+0800) Subject: sched_ext: Always use SMP versions in kernel/sched/ext.h X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a1cda143c239475018e7f72f4359ed3c265653c;p=thirdparty%2Fkernel%2Flinux.git sched_ext: Always use SMP versions in kernel/sched/ext.h Simplify the scheduler by making formerly SMP-only primitives and data structures unconditional. tj: Updated subject for clarity. Replace #if defined() with #ifdef. Signed-off-by: Cheng-Yang Chou Signed-off-by: Tejun Heo --- diff --git a/kernel/sched/ext.h b/kernel/sched/ext.h index 6d6d00e9de20f..621efa8f0fe94 100644 --- a/kernel/sched/ext.h +++ b/kernel/sched/ext.h @@ -81,7 +81,7 @@ static inline void init_sched_ext_class(void) {} #endif /* CONFIG_SCHED_CLASS_EXT */ -#if defined(CONFIG_SCHED_CLASS_EXT) && defined(CONFIG_SMP) +#ifdef CONFIG_SCHED_CLASS_EXT void __scx_update_idle(struct rq *rq, bool idle, bool do_notify); static inline void scx_update_idle(struct rq *rq, bool idle, bool do_notify)