]> git.ipfire.org Git - thirdparty/linux.git/commit
sched_ext: Add reenq_flags plumbing to scx_bpf_dsq_reenq()
authorTejun Heo <tj@kernel.org>
Sat, 7 Mar 2026 15:29:49 +0000 (05:29 -1000)
committerTejun Heo <tj@kernel.org>
Sat, 7 Mar 2026 15:29:49 +0000 (05:29 -1000)
commitffa7ae0724e4ee548c87a56dc7a7a0ab7ee0c1d6
tree0de947d664edfa2b0e05a04240cf7822ad208dc7
parent9c34c5074d1bc22072fc7f9c86b0028f7e273b2c
sched_ext: Add reenq_flags plumbing to scx_bpf_dsq_reenq()

Add infrastructure to pass flags through the deferred reenqueue path.
reenq_local() now takes a reenq_flags parameter, and scx_sched_pcpu gains a
deferred_reenq_local_flags field to accumulate flags from multiple
scx_bpf_dsq_reenq() calls before processing. No flags are defined yet.

Signed-off-by: Tejun Heo <tj@kernel.org>
Reviewed-by: Andrea Righi <arighi@nvidia.com>
kernel/sched/ext.c
kernel/sched/ext_internal.h