Hello: This series was applied to bpf/bpf-next.git (master) by Andrii Nakryiko <andrii@xxxxxxxxxx>: On Thu, 7 Mar 2024 17:07:58 -0800 you wrote: > From: Alexei Starovoitov <ast@xxxxxxxxxx> > > v2->v3: > - contains bpf bits only, but cc-ing past audience for continuity > - since prerequisite patches landed, this series focus on the main > functionality of bpf_arena. > - adopted Andrii's approach to support arena in libbpf. > - simplified LLVM support. Instead of two instructions it's now only one. > - switched to cond_break (instead of open coded iters) in selftests > - implemented several follow-ups that will be sent after this set > . remember first IP and bpf insn that faulted in arena. > report to user space via bpftool > . copy paste and tweak glob_match() aka mini-regex as a selftests/bpf > - see patch 1 for detailed description of bpf_arena > > [...] Here is the summary with links: - [v3,bpf-next,01/14] bpf: Introduce bpf_arena. https://git.kernel.org/bpf/bpf-next/c/317460317a02 - [v3,bpf-next,02/14] bpf: Disasm support for addr_space_cast instruction. https://git.kernel.org/bpf/bpf-next/c/667a86ad9b71 - [v3,bpf-next,03/14] bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions. https://git.kernel.org/bpf/bpf-next/c/2fe99eb0ccf2 - [v3,bpf-next,04/14] bpf: Add x86-64 JIT support for bpf_addr_space_cast instruction. https://git.kernel.org/bpf/bpf-next/c/142fd4d2dcf5 - [v3,bpf-next,05/14] bpf: Recognize addr_space_cast instruction in the verifier. https://git.kernel.org/bpf/bpf-next/c/6082b6c328b5 - [v3,bpf-next,06/14] bpf: Recognize btf_decl_tag("arg:arena") as PTR_TO_ARENA. https://git.kernel.org/bpf/bpf-next/c/2edc3de6fb65 - [v3,bpf-next,07/14] libbpf: Add __arg_arena to bpf_helpers.h https://git.kernel.org/bpf/bpf-next/c/4d2b56081c32 - [v3,bpf-next,08/14] libbpf: Add support for bpf_arena. https://git.kernel.org/bpf/bpf-next/c/79ff13e99169 - [v3,bpf-next,09/14] bpftool: Recognize arena map type https://git.kernel.org/bpf/bpf-next/c/eed512e8ac64 - [v3,bpf-next,10/14] libbpf: Recognize __arena global varaibles. https://git.kernel.org/bpf/bpf-next/c/2e7ba4f8fd1f - [v3,bpf-next,11/14] bpf: Add helper macro bpf_addr_space_cast() https://git.kernel.org/bpf/bpf-next/c/204c628730c6 - [v3,bpf-next,12/14] selftests/bpf: Add unit tests for bpf_arena_alloc/free_pages https://git.kernel.org/bpf/bpf-next/c/80a4129fcf20 - [v3,bpf-next,13/14] selftests/bpf: Add bpf_arena_list test. https://git.kernel.org/bpf/bpf-next/c/9f2c156f90a4 - [v3,bpf-next,14/14] selftests/bpf: Add bpf_arena_htab test. https://git.kernel.org/bpf/bpf-next/c/8df839ae23b8 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html