From: Tejun Heo Date: Mon, 27 Apr 2026 10:26:55 +0000 (-1000) Subject: sched_ext: Collect ext_*.c include headers in build_policy.c X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4939721aad2ea1ae5050ce1b0c68cb338ade5db0;p=thirdparty%2Fkernel%2Flinux.git sched_ext: Collect ext_*.c include headers in build_policy.c Move from ext.c and "ext_idle.h" from ext.c (plus its self-include in ext_idle.c) into build_policy.c. Subsequent patches add their headers the same way for consistency. No functional change. Signed-off-by: Tejun Heo Reviewed-by: Andrea Righi --- diff --git a/kernel/sched/build_policy.c b/kernel/sched/build_policy.c index 755883faf7518..ffb386889218c 100644 --- a/kernel/sched/build_policy.c +++ b/kernel/sched/build_policy.c @@ -58,7 +58,9 @@ #include "deadline.c" #ifdef CONFIG_SCHED_CLASS_EXT +# include # include "ext_internal.h" +# include "ext_idle.h" # include "ext.c" # include "ext_idle.c" #endif diff --git a/kernel/sched/ext.c b/kernel/sched/ext.c index f7b1b16e81a57..11893f00be064 100644 --- a/kernel/sched/ext.c +++ b/kernel/sched/ext.c @@ -6,8 +6,6 @@ * Copyright (c) 2022 Tejun Heo * Copyright (c) 2022 David Vernet */ -#include -#include "ext_idle.h" static DEFINE_RAW_SPINLOCK(scx_sched_lock); diff --git a/kernel/sched/ext_idle.c b/kernel/sched/ext_idle.c index 7468560a6d804..f0f4d95009975 100644 --- a/kernel/sched/ext_idle.c +++ b/kernel/sched/ext_idle.c @@ -9,7 +9,6 @@ * Copyright (c) 2022 David Vernet * Copyright (c) 2024 Andrea Righi */ -#include "ext_idle.h" /* Enable/disable built-in idle CPU selection policy */ static DEFINE_STATIC_KEY_FALSE(scx_builtin_idle_enabled);