bpf: btf: Add BTF_KFUNCS_START/END macro pair
authorDaniel Xu <dxu@dxuuu.xyz>
Mon, 29 Jan 2024 01:24:07 +0000 (18:24 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Thu, 1 Feb 2024 04:40:52 +0000 (20:40 -0800)
commita05e90427ef6706f59188b379ad6366b9d298bc5
tree5bafea12fa3f4e5bdf0d08a0db79cf73fc0c9de5
parent79b47344bbc5a693a92ed6b2b09dac59254bfac8
bpf: btf: Add BTF_KFUNCS_START/END macro pair

This macro pair is functionally equivalent to BTF_SET8_START/END, except
with BTF_SET8_KFUNCS flag set in the btf_id_set8 flags field. The next
commit will codemod all kfunc set8s to this new variant such that all
kfuncs are tagged as such in .BTF_ids section.

Signed-off-by: Daniel Xu <dxu@dxuuu.xyz>
Link: https://lore.kernel.org/r/d536c57c7c2af428686853cc7396b7a44faa53b7.1706491398.git.dxu@dxuuu.xyz
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
include/linux/btf_ids.h