diff options
author | 2025-02-12 15:19:36 +0800 | |
---|---|---|
committer | 2025-02-13 06:47:08 -1000 | |
commit | 2e2006c91c842c551521434466f9b4324719c9a7 (patch) | |
tree | 6f98f96492b606ba283fc4447fec4c808bc20548 /scripts/lib/kdoc/kdoc_parser.py | |
parent | sched_ext: selftests: Fix grammar in tests description (diff) | |
download | linux-rng-2e2006c91c842c551521434466f9b4324719c9a7.tar.xz linux-rng-2e2006c91c842c551521434466f9b4324719c9a7.zip |
sched_ext: Fix the incorrect bpf_list kfunc API in common.bpf.h.
Now BPF only supports bpf_list_push_{front,back}_impl kfunc, not bpf_list_
push_{front,back}.
This patch fix this issue. Without this patch, if we use bpf_list kfunc
in scx, the BPF verifier would complain:
libbpf: extern (func ksym) 'bpf_list_push_back': not found in kernel or
module BTFs
libbpf: failed to load object 'scx_foo'
libbpf: failed to load BPF skeleton 'scx_foo': -EINVAL
With this patch, the bpf list kfunc will work as expected.
Signed-off-by: Chuyi Zhou <zhouchuyi@bytedance.com>
Fixes: 2a52ca7c98960 ("sched_ext: Add scx_simple and scx_example_qmap example schedulers")
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions