From 545b343015ed1d34ee3e38dc48c6405097b5ac8d Mon Sep 17 00:00:00 2001 From: Cheng-Yang Chou Date: Wed, 11 Jun 2025 21:54:04 +0800 Subject: [PATCH] sched_ext: Always use SMP versions in kernel/sched/ext_idle.h Simplify the scheduler by making formerly SMP-only primitives and data structures unconditional. tj: Updated subject for clarity. Signed-off-by: Cheng-Yang Chou Signed-off-by: Tejun Heo --- kernel/sched/ext_idle.h | 5 ----- 1 file changed, 5 deletions(-) diff --git a/kernel/sched/ext_idle.h b/kernel/sched/ext_idle.h index 05e389ed72e4c..fa583f141f35d 100644 --- a/kernel/sched/ext_idle.h +++ b/kernel/sched/ext_idle.h @@ -12,13 +12,8 @@ struct sched_ext_ops; -#ifdef CONFIG_SMP void scx_idle_update_selcpu_topology(struct sched_ext_ops *ops); void scx_idle_init_masks(void); -#else /* !CONFIG_SMP */ -static inline void scx_idle_update_selcpu_topology(struct sched_ext_ops *ops) {} -static inline void scx_idle_init_masks(void) {} -#endif /* CONFIG_SMP */ s32 scx_select_cpu_dfl(struct task_struct *p, s32 prev_cpu, u64 wake_flags, const struct cpumask *cpus_allowed, u64 flags); -- 2.47.2