Merge branch 'bpf-btf-size-verification-fix'
Andrii Nakryiko says: ==================== BTF size resolution logic isn't always resolving type size correctly, leading to erroneous map creation failures due to value size mismatch. This patch set: 1. fixes the issue (patch #1); 2. adds tests for trickier cases (patch #2); 3. and converts few test cases utilizing BTF-defined maps, that previously couldn't use typedef'ed arrays due to kernel bug (patch #3). ==================== Acked-by:Yonghong Song <yhs@fb.com> Signed-off-by:
Daniel Borkmann <daniel@iogearbox.net>
No related branches found
No related tags found
Showing
- kernel/bpf/btf.c 12 additions, 7 deletionskernel/bpf/btf.c
- tools/testing/selftests/bpf/progs/test_get_stack_rawtp.c 2 additions, 1 deletiontools/testing/selftests/bpf/progs/test_get_stack_rawtp.c
- tools/testing/selftests/bpf/progs/test_stacktrace_build_id.c 1 addition, 2 deletionstools/testing/selftests/bpf/progs/test_stacktrace_build_id.c
- tools/testing/selftests/bpf/progs/test_stacktrace_map.c 1 addition, 1 deletiontools/testing/selftests/bpf/progs/test_stacktrace_map.c
- tools/testing/selftests/bpf/test_btf.c 88 additions, 0 deletionstools/testing/selftests/bpf/test_btf.c
Loading
Please register or sign in to comment