]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bpf: Use KF_FASTCALL to mark kfuncs supporting fastcall contract
authorEduard Zingerman <eddyz87@gmail.com>
Mon, 16 Sep 2024 09:17:11 +0000 (02:17 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 4 Oct 2024 00:47:53 +0000 (17:47 -0700)
commitda7d71bcb0637b7aa18934628fdb5a55f2db49a6
tree8ec2bc29706c408b3efa67494d7f05f190c95ad9
parent4f647a780f3606acbd2116248d51eadb4d865615
bpf: Use KF_FASTCALL to mark kfuncs supporting fastcall contract

In order to allow pahole add btf_decl_tag("bpf_fastcall") for kfuncs
supporting bpf_fastcall, mark such functions with KF_FASTCALL in
id_set8 objects.

Signed-off-by: Eduard Zingerman <eddyz87@gmail.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20240916091712.2929279-4-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
include/linux/btf.h
kernel/bpf/helpers.c
kernel/bpf/verifier.c