Re: [PATCHSET v2 sched_ext/for-7.1] sched_ext: Implement cgroup sub-scheduler support
From: Tejun Heo
Date: Wed Feb 25 2026 - 00:18:10 EST
Correctly noting the changes from v1 which I forgot to include in the
cover letter.
v2: Rebased to sched_ext/for-7.1. This patchset depends on the following
fix which is being sent separately targeting sched_ext/for-7.0-fixes:
http://lkml.kernel.org/r/20260225050055.1069822-1-tj@xxxxxxxxxx
sched_ext: Disable preemption between scx_claim_exit() and kicking
helper work
- #6 updated to preserve preempt guard in the rewritten scx_disable().
- #9: Fixed BTF_ID_FLAGS for scx_bpf_locked_rq - comma between
KF_IMPLICIT_ARGS and KF_RET_NULL should be bitwise OR.
- #15: Added NULL check for sch in scx_bypass() to fix NULL deref when
PM notifier calls scx_bypass() with no scheduler loaded.
- #29: Fixed scx_fail_parent() call to pass sch instead of parent,
avoiding NULL deref when disabling a level-1 sub-sched.
v1: http://lkml.kernel.org/r/20260121231140.832332-1-tj@xxxxxxxxxx
Thanks.
--
tejun