| From: |
| Alexei Starovoitov <alexei.starovoitov-AT-gmail.com> |
| To: |
| bpf-AT-vger.kernel.org |
| Subject: |
| [PATCH v4 bpf-next 0/6] bpf: arena prerequisites |
| Date: |
| Wed, 06 Mar 2024 19:12:22 -0800 |
| Message-ID: |
| <20240307031228.42896-1-alexei.starovoitov@gmail.com> |
| Cc: |
| daniel-AT-iogearbox.net, andrii-AT-kernel.org, martin.lau-AT-kernel.org, memxor-AT-gmail.com, eddyz87-AT-gmail.com, kernel-team-AT-fb.com |
| Archive-link: |
| Article |
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(-)
--
2.43.0