Re: [PATCH sched_ext/for-7.2] sched_ext: Move sources under kernel/sched/ext/

From: Peter Zijlstra

Date: Mon Jun 22 2026 - 04:49:21 EST


On Sun, Jun 21, 2026 at 06:30:26AM -1000, Tejun Heo wrote:
> 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@xxxxxxxxxxxxxxxxxxxx>
> Signed-off-by: Tejun Heo <tj@xxxxxxxxxx>

OK I suppose.

Can I take this opportunity to remind you that most of the ext files are
not clangd 'clean' yet. That is, they don't cleanly compile as stand
alone entities, which causes LSP/clangd enabled editors to throw a ton
of errors.