]> git.ipfire.org Git - thirdparty/linux.git/commit
sched_ext: Move sources under kernel/sched/ext/
authorTejun Heo <tj@kernel.org>
Mon, 22 Jun 2026 15:32:54 +0000 (05:32 -1000)
committerTejun Heo <tj@kernel.org>
Mon, 22 Jun 2026 15:32:56 +0000 (05:32 -1000)
commitbba2c3615bd6cfee7456d1130f2e6b01b3f4e9ba
tree4bd939cfa89e8cc39ac1680a7e2f522ab270b0e4
parentef0c9f75a19532d7675384708fc8621e10850104
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>
15 files changed:
Documentation/scheduler/sched-ext.rst
MAINTAINERS
kernel/sched/build_policy.c
kernel/sched/ext/arena.c [moved from kernel/sched/ext_arena.c with 100% similarity]
kernel/sched/ext/arena.h [moved from kernel/sched/ext_arena.h with 100% similarity]
kernel/sched/ext/cid.c [moved from kernel/sched/ext_cid.c with 99% similarity]
kernel/sched/ext/cid.h [moved from kernel/sched/ext_cid.h with 99% similarity]
kernel/sched/ext/ext.c [moved from kernel/sched/ext.c with 99% similarity]
kernel/sched/ext/ext.h [moved from kernel/sched/ext.h with 100% similarity]
kernel/sched/ext/idle.c [moved from kernel/sched/ext_idle.c with 100% similarity]
kernel/sched/ext/idle.h [moved from kernel/sched/ext_idle.h with 100% similarity]
kernel/sched/ext/internal.h [moved from kernel/sched/ext_internal.h with 100% similarity]
kernel/sched/ext/types.h [moved from kernel/sched/ext_types.h with 100% similarity]
kernel/sched/sched.h
tools/sched_ext/include/scx/cid.bpf.h