bpf: prepare btf_prepare_func_args() for multiple tags per argument
authorAndrii Nakryiko <andrii@kernel.org>
Fri, 5 Jan 2024 00:09:04 +0000 (16:09 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 23 Jan 2024 22:40:21 +0000 (14:40 -0800)
commit54c11ec4935a61af32bb03fc52e7172c97bd7203
tree655a4689d743a3b584a9247ffcaf64415efa2ed4
parent18810ad3929ff6b5d8e67e3adc40d690bd780fd6
bpf: prepare btf_prepare_func_args() for multiple tags per argument

Add btf_arg_tag flags enum to be able to record multiple tags per
argument. Also streamline pointer argument processing some more.

Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Eduard Zingerman <eddyz87@gmail.com>
Link: https://lore.kernel.org/r/20240105000909.2818934-4-andrii@kernel.org
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/btf.c
kernel/bpf/verifier.c