aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/bpf/progs/test_autoload.c
diff options
context:
space:
mode:
authorTejun Heo <[email protected]>2024-07-12 08:20:33 -1000
committerTejun Heo <[email protected]>2024-07-12 08:20:33 -1000
commit1edab907b57d42e2dcf4c16a00185a89209e8700 (patch)
tree96b424ec5a976d00bc4634416b597cb4a0c7d465 /tools/testing/selftests/bpf/progs/test_autoload.c
parent5b26f7b920f76b2b9cc398c252a9e35e44bf5bb9 (diff)
sched_ext/scx_qmap: Pick idle CPU for direct dispatch on !wakeup enqueues
Because there was no way to directly dispatch to the local DSQ of a remote CPU from ops.enqueue(), scx_qmap skipped looking for an idle CPU on !wakeup enqueues. This restriction was removed and sched_ext now allows SCX_DSQ_LOCAL_ON verdicts for direct dispatches. Factor out pick_direct_dispatch_cpu() from ops.select_cpu() and use it to direct dispatch from ops.enqueue() on !wakeup enqueues. Signed-off-by: Tejun Heo <[email protected]> Acked-by: David Vernet <[email protected]> Cc: Dan Schatzberg <[email protected]> Cc: Changwoo Min <[email protected]> Cc: Andrea Righi <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/progs/test_autoload.c')
0 files changed, 0 insertions, 0 deletions