aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorCheng-Yang Chou <yphbchou0911@gmail.com>2025-06-11 21:54:04 +0800
committerTejun Heo <tj@kernel.org>2025-06-13 14:47:59 -1000
commit545b343015ed1d34ee3e38dc48c6405097b5ac8d (patch)
treefc237cc1a5e3c9d6840019b9742d5f8a0893b2b6
parentsched_ext: Always use SMP versions in kernel/sched/ext_idle.c (diff)
downloadwireguard-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.h5
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);