mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:41:42 +00:00
sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed from unlocked context
4c30f5ce4f
("sched_ext: Implement scx_bpf_dispatch[_vtime]_from_dsq()") added four kfuncs for dispatching while iterating. They are allowed from the dispatch and unlocked contexts but two of the kfuncs were only added in the dispatch section. Add missing declarations in the unlocked section. Signed-off-by: Tejun Heo <tj@kernel.org> Fixes:4c30f5ce4f
("sched_ext: Implement scx_bpf_dispatch[_vtime]_from_dsq()")
This commit is contained in:
parent
f39489fea6
commit
72b85bf6a7
@ -6766,6 +6766,8 @@ __bpf_kfunc_end_defs();
|
||||
|
||||
BTF_KFUNCS_START(scx_kfunc_ids_unlocked)
|
||||
BTF_ID_FLAGS(func, scx_bpf_create_dsq, KF_SLEEPABLE)
|
||||
BTF_ID_FLAGS(func, scx_bpf_dispatch_from_dsq_set_slice)
|
||||
BTF_ID_FLAGS(func, scx_bpf_dispatch_from_dsq_set_vtime)
|
||||
BTF_ID_FLAGS(func, scx_bpf_dispatch_from_dsq, KF_RCU)
|
||||
BTF_ID_FLAGS(func, scx_bpf_dispatch_vtime_from_dsq, KF_RCU)
|
||||
BTF_KFUNCS_END(scx_kfunc_ids_unlocked)
|
||||
|
Loading…
Reference in New Issue
Block a user