]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
sched_ext: Collect ext_*.c include headers in build_policy.c
authorTejun Heo <tj@kernel.org>
Mon, 27 Apr 2026 10:26:55 +0000 (00:26 -1000)
committerTejun Heo <tj@kernel.org>
Tue, 28 Apr 2026 16:44:09 +0000 (06:44 -1000)
Move <linux/btf_ids.h> 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 <tj@kernel.org>
Reviewed-by: Andrea Righi <arighi@nvidia.com>
kernel/sched/build_policy.c
kernel/sched/ext.c
kernel/sched/ext_idle.c

index 755883faf75186ec0d2698b1e8234724cb4281c5..ffb386889218ccaad651c85c03ed858858a698e2 100644 (file)
@@ -58,7 +58,9 @@
 #include "deadline.c"
 
 #ifdef CONFIG_SCHED_CLASS_EXT
+# include <linux/btf_ids.h>
 # include "ext_internal.h"
+# include "ext_idle.h"
 # include "ext.c"
 # include "ext_idle.c"
 #endif
index f7b1b16e81a573c697946dedb8bc9d157ed3707b..11893f00be06439d2942e5490f082c6303eb8f79 100644 (file)
@@ -6,8 +6,6 @@
  * Copyright (c) 2022 Tejun Heo <tj@kernel.org>
  * Copyright (c) 2022 David Vernet <dvernet@meta.com>
  */
-#include <linux/btf_ids.h>
-#include "ext_idle.h"
 
 static DEFINE_RAW_SPINLOCK(scx_sched_lock);
 
index 7468560a6d80414504b6e1266814c2216706d0cd..f0f4d95009975ac1c89612db10193bb7ea7310c9 100644 (file)
@@ -9,7 +9,6 @@
  * Copyright (c) 2022 David Vernet <dvernet@meta.com>
  * Copyright (c) 2024 Andrea Righi <arighi@nvidia.com>
  */
-#include "ext_idle.h"
 
 /* Enable/disable built-in idle CPU selection policy */
 static DEFINE_STATIC_KEY_FALSE(scx_builtin_idle_enabled);