Message ID | 20240307031228.42896-1-alexei.starovoitov@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | bpf: arena prerequisites | expand |
Hello: This series was applied to bpf/bpf-next.git (master) by Martin KaFai Lau <martin.lau@kernel.org>: On Wed, 6 Mar 2024 19:12:22 -0800 you wrote: > From: Alexei Starovoitov <ast@kernel.org> > > These are bpf_arena prerequisite patches. > Useful on its own. > > Alexei Starovoitov (5): > bpf: Allow kfuncs return 'void *' > bpf: Recognize '__map' suffix in kfunc arguments > bpf: Plumb get_unmapped_area() callback into bpf_map_ops > libbpf: Allow specifying 64-bit integers in map BTF. > bpf: Tell bpf programs kernel's PAGE_SIZE > > [...] Here is the summary with links: - [v4,bpf-next,1/6] bpf: Allow kfuncs return 'void *' https://git.kernel.org/bpf/bpf-next/c/88d1d4a7eebe - [v4,bpf-next,2/6] bpf: Recognize '__map' suffix in kfunc arguments https://git.kernel.org/bpf/bpf-next/c/8d94f1357c00 - [v4,bpf-next,3/6] bpf: Plumb get_unmapped_area() callback into bpf_map_ops https://git.kernel.org/bpf/bpf-next/c/cf2c2e4a3d91 - [v4,bpf-next,4/6] libbpf: Allow specifying 64-bit integers in map BTF. https://git.kernel.org/bpf/bpf-next/c/d147357e2e59 - [v4,bpf-next,5/6] bpftool: rename is_internal_mmapable_map into is_mmapable_map https://git.kernel.org/bpf/bpf-next/c/1576b0796197 - [v4,bpf-next,6/6] bpf: Tell bpf programs kernel's PAGE_SIZE https://git.kernel.org/bpf/bpf-next/c/fe5064158c56 You are awesome, thank you!
From: Alexei Starovoitov <ast@kernel.org> These are bpf_arena prerequisite patches. Useful on its own. Alexei Starovoitov (5): bpf: Allow kfuncs return 'void *' bpf: Recognize '__map' suffix in kfunc arguments bpf: Plumb get_unmapped_area() callback into bpf_map_ops libbpf: Allow specifying 64-bit integers in map BTF. bpf: Tell bpf programs kernel's PAGE_SIZE Andrii Nakryiko (1): bpftool: rename is_internal_mmapable_map into is_mmapable_map include/linux/bpf.h | 3 +++ kernel/bpf/core.c | 7 +++++- kernel/bpf/syscall.c | 16 ++++++++++++++ kernel/bpf/verifier.c | 19 ++++++++++++++++ tools/bpf/bpftool/gen.c | 18 +++++++-------- tools/lib/bpf/bpf_helpers.h | 1 + tools/lib/bpf/libbpf.c | 44 +++++++++++++++++++++++++++++++++++-- 7 files changed, 96 insertions(+), 12 deletions(-)