Add a new kfunc for BPF arenas that reserves a region of the mapping to prevent it from being mapped. These regions serve as guards against out-of-bounds accesses and are useful for debugging arena-related code. Emil Tsalapatis (2): bpf/arena: add bpf_arena_guard_pages kfunc selftests/bpf: add selftests for bpf_arena_guard_pages kernel/bpf/arena.c | 95 +++++++++++++++- .../testing/selftests/bpf/bpf_arena_common.h | 3 + .../selftests/bpf/progs/verifier_arena.c | 106 ++++++++++++++++++ .../bpf/progs/verifier_arena_large.c | 93 +++++++++++++++ 4 files changed, 294 insertions(+), 3 deletions(-) -- 2.49.0