]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
sched_ext: Drop kfuncs marked for removal in 6.15
authorJake Hillion <jake@hillion.co.uk>
Wed, 25 Jun 2025 17:05:46 +0000 (18:05 +0100)
committerTejun Heo <tj@kernel.org>
Wed, 25 Jun 2025 23:13:20 +0000 (13:13 -1000)
commit4ecf83741401c70d4420588ee1f3b1ca04ef58d5
treec8a0b5e3f8301d5c83f557ca50e3106852e29849
parentcb444006a625c60e6d4dd3753863c3c74f96aac3
sched_ext: Drop kfuncs marked for removal in 6.15

sched_ext performed a kfunc renaming pass in 6.13 and kept the old names
around for compatibility with old binaries. These were scheduled for
cleanup in 6.15 but were missed. Submitting for cleanup in for-next.

Removed the kfuncs, their flags, and any references I could find to them
in doc comments. Left the entries in include/scx/compat.bpf.h as they're
still useful to make new binaries compatible with old kernels.

Tested by applying to my kernel. It builds and a modern version of
scx_lavd loads fine.

Signed-off-by: Jake Hillion <jake@hillion.co.uk>
Signed-off-by: Tejun Heo <tj@kernel.org>
include/linux/sched/ext.h
kernel/sched/ext.c