|
|
Log in / Subscribe / Register

bpf: arena prerequisites

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




Copyright © 2024, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds