]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
sched_ext: Mark scx_bpf_dsq_move_set_[slice|vtime]() with KF_RCU
authorTejun Heo <tj@kernel.org>
Tue, 7 Oct 2025 01:35:36 +0000 (15:35 -1000)
committerTejun Heo <tj@kernel.org>
Mon, 13 Oct 2025 18:13:38 +0000 (08:13 -1000)
commit54e96258a6930909b690fd7e8889749231ba8085
tree901bc78ce445eaae4f11d75bb384b513c5e27993
parent3a8660878839faadb4f1a6dd72c3179c1df56787
sched_ext: Mark scx_bpf_dsq_move_set_[slice|vtime]() with KF_RCU

scx_bpf_dsq_move_set_slice() and scx_bpf_dsq_move_set_vtime() take a DSQ
iterator argument which has to be valid. Mark them with KF_RCU.

Fixes: 4c30f5ce4f7a ("sched_ext: Implement scx_bpf_dispatch[_vtime]_from_dsq()")
Cc: stable@vger.kernel.org # v6.12+
Acked-by: Andrea Righi <arighi@nvidia.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
kernel/sched/ext.c