diff options
author | 2025-02-27 10:11:38 +0100 | |
---|---|---|
committer | 2025-02-27 06:26:58 -1000 | |
commit | b214b04df9c8dc7ff7647c0e185cee01baea8451 (patch) | |
tree | 3b3c438216884eed44916242d5e48f64b835f3e7 /scripts/generate_rust_analyzer.py | |
parent | selftests/sched_ext: Add NUMA-aware scheduler test (diff) | |
download | wireguard-linux-b214b04df9c8dc7ff7647c0e185cee01baea8451.tar.xz wireguard-linux-b214b04df9c8dc7ff7647c0e185cee01baea8451.zip |
tools/sched_ext: Provide a compatible helper for scx_bpf_events()
Introduce __COMPAT_scx_bpf_events() to use scx_bpf_events() in a
compatible way also with kernels that don't provide this kfunc.
This also fixes the following error with scx_qmap when running on a
kernel that does not provide scx_bpf_events():
; scx_bpf_events(&events, sizeof(events)); @ scx_qmap.bpf.c:777
318: (b7) r2 = 72 ; R2_w=72 async_cb
319: <invalid kfunc call>
kfunc 'scx_bpf_events' is referenced but wasn't resolved
Fixes: 9865f31d852a4 ("sched_ext: Add scx_bpf_events() and scx_read_event() for BPF schedulers")
Signed-off-by: Andrea Righi <arighi@nvidia.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions