diff options
author | 2025-06-11 21:54:04 +0800 | |
---|---|---|
committer | 2025-06-13 14:47:59 -1000 | |
commit | 545b343015ed1d34ee3e38dc48c6405097b5ac8d (patch) | |
tree | fc237cc1a5e3c9d6840019b9742d5f8a0893b2b6 | |
parent | sched_ext: Always use SMP versions in kernel/sched/ext_idle.c (diff) | |
download | wireguard-linux-545b343015ed1d34ee3e38dc48c6405097b5ac8d.tar.xz wireguard-linux-545b343015ed1d34ee3e38dc48c6405097b5ac8d.zip |
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 <yphbchou0911@gmail.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
-rw-r--r-- | kernel/sched/ext_idle.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/kernel/sched/ext_idle.h b/kernel/sched/ext_idle.h index 05e389ed72e4..fa583f141f35 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); |