linux/tools/sched_ext/include/scx
Tejun Heo bba2c3615b sched_ext: Move sources under kernel/sched/ext/
The sched_ext sources had grown to ten ext* files directly under
kernel/sched/. Move them into a new kernel/sched/ext/ subdirectory and drop
the now-redundant ext_ prefix. ext.c/h keep their names.

  kernel/sched/ext.{c,h}       -> kernel/sched/ext/ext.{c,h}
  kernel/sched/ext_internal.h  -> kernel/sched/ext/internal.h
  kernel/sched/ext_types.h     -> kernel/sched/ext/types.h
  kernel/sched/ext_idle.{c,h}  -> kernel/sched/ext/idle.{c,h}
  kernel/sched/ext_cid.{c,h}   -> kernel/sched/ext/cid.{c,h}
  kernel/sched/ext_arena.{c,h} -> kernel/sched/ext/arena.{c,h}

The include paths in build_policy.c and sched.h, the MAINTAINERS glob, and a
few documentation and comment references are updated to match. No code or
symbol changes.

Suggested-by: Linus Torvalds <torvalds@linux-foundation.org>
Reviewed-by: Andrea Righi <arighi@nvidia.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
2026-06-22 05:32:56 -10:00
..
bpf_arena_common.bpf.h tools/sched_ext/include: Sync bpf_arena_common.bpf.h with scx repo 2026-03-07 22:45:12 -10:00
bpf_arena_common.h tools/sched_ext: Receive updates from SCX repo 2025-08-11 08:21:57 -10:00
cid.bpf.h sched_ext: Move sources under kernel/sched/ext/ 2026-06-22 05:32:56 -10:00
common.bpf.h sched_ext: Make scx_bpf_kick_cid() return s32 2026-06-03 15:46:56 -10:00
common.h tools/sched_ext: Add explicit cast from void* in RESIZE_ARRAY() 2026-04-13 06:14:11 -10:00
compat.bpf.h sched_ext: Add bpf_sched_ext_ops_cid struct_ops type 2026-04-29 08:25:07 -10:00
compat.h sched_ext: Document the ops compat strategy in compat.h/compat.bpf.h 2026-04-19 07:47:47 -10:00
enum_defs.autogen.h tools/sched_ext: Regenerate autogen enum headers 2026-03-25 05:58:08 -10:00
enums.autogen.bpf.h tools/sched_ext: Regenerate autogen enum headers 2026-03-25 05:58:08 -10:00
enums.autogen.h tools/sched_ext: Regenerate autogen enum headers 2026-03-25 05:58:08 -10:00
enums.bpf.h tools/sched_ext: Receive updates from SCX repo 2024-12-12 16:16:57 -10:00
enums.h sched_ext: Make string params of __ENUM_set() const 2026-04-13 06:14:05 -10:00
user_exit_info_common.h sched_ext: Expose exit_cpu to BPF and userspace 2026-04-28 22:44:34 -10:00
user_exit_info.bpf.h sched_ext: Expose exit_cpu to BPF and userspace 2026-04-28 22:44:34 -10:00
user_exit_info.h sched_ext: Expose exit_cpu to BPF and userspace 2026-04-28 22:44:34 -10:00