scx/rust/scx_rustland_core/assets/bpf
Andrea Righi 2d2c6083d7 scx_rustland_core: use SCX_DSQ_LOCAL only with kthreads
Tasks dispatched directly using SCX_DSQ_LOCAL may receive excessively
high priority compared to those dispatched by the user-space scheduler.

To avoid this priority disparity, dispatch tasks to the per-CPU DSQs
using direct dispatch and reserve SCX_DSQ_LOCAL for per-CPU kthreads
only.

Tested-by: Tested-by: SoulHarsh007 <harsh.peshwani@outlook.com>
Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
2024-06-14 20:09:19 +02:00
..
intf.h scx_rustland_core: use a separate field to store dispatch flags 2024-04-23 16:10:56 +02:00
main.bpf.c scx_rustland_core: use SCX_DSQ_LOCAL only with kthreads 2024-06-14 20:09:19 +02:00