From: Alexei Starovoitov <ast@xxxxxxxxxx> A set of follow ups to clean up bpf_arena and adjust to the latest LLVM. Alexei Starovoitov (4): bpf: Clarify bpf_arena comments. libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVM selftests/bpf: Remove hard coded PAGE_SIZE macro. selftests/bpf: Add arena test case for 4Gbyte corner case kernel/bpf/arena.c | 25 +++++-- tools/bpf/bpftool/gen.c | 2 +- tools/lib/bpf/libbpf.c | 2 +- .../testing/selftests/bpf/bpf_arena_common.h | 2 +- .../selftests/bpf/prog_tests/arena_htab.c | 8 ++- .../selftests/bpf/prog_tests/arena_list.c | 7 +- .../selftests/bpf/prog_tests/verifier.c | 2 + .../testing/selftests/bpf/progs/arena_htab.c | 2 +- .../testing/selftests/bpf/progs/arena_list.c | 10 +-- .../selftests/bpf/progs/verifier_arena.c | 4 +- .../bpf/progs/verifier_arena_large.c | 68 +++++++++++++++++++ 11 files changed, 109 insertions(+), 23 deletions(-) create mode 100644 tools/testing/selftests/bpf/progs/verifier_arena_large.c -- 2.43.0