Subject Generate bpf_func_proto for kfunc
Author ameryhung@gmail.com
Date 2026-07-24 19:07:55 +0000 UTC
Version
Cc alexei.starovoitov@gmail.com ameryhung@gmail.com andrii@kernel.org bpf@vger.kernel.org daniel@iogearbox.net eddyz87@gmail.com kernel-team@meta.com memxor@gmail.com
Patches (18)
Name Content [All]
[PATCH bpf-next v2 01/18] bpf: Drop process_timer_func wrappers [Body]
[PATCH bpf-next v2 02/18] bpf: Unify const map ptr argument checking for helpers and kfuncs [Body]
[PATCH bpf-next v2 03/18] bpf: Split kfunc map argument into __const_map and __map [Body]
[PATCH bpf-next v2 04/18] bpf: Pass kfunc meta to mem and mem_size check [Body]
[PATCH bpf-next v2 05/18] bpf: Check helper and kfunc mem+size arguments identically [Body]
[PATCH bpf-next v2 06/18] selftests/bpf: Add tests for helper and kfunc mem+size arguments [Body]
[PATCH bpf-next v2 07/18] bpf: Check fixed-size mem args of helpers and kfuncs the same way [Body]
[PATCH bpf-next v2 08/18] bpf: Express ARG_CONST_SIZE_OR_ZERO as ARG_CONST_SIZE | SCALAR_MAYBE_ZERO [Body]
[PATCH bpf-next v2 09/18] bpf: Rename ARG_CONST_SIZE{,_OR_ZERO} to ARG_MEM_SIZE{,_OR_ZERO} [Body]
[PATCH bpf-next v2 10/18] bpf: Fold __szk const size handling into the scalar arg path [Body]
[PATCH bpf-next v2 11/18] bpf: Classify kfunc mem_size args from BTF without register state [Body]
[PATCH bpf-next v2 12/18] bpf: Handle NULL kfunc pointer args without a KF_ARG_PTR_TO_NULL type [Body]
[PATCH bpf-next v2 13/18] bpf: Distinguish fixed- and variable-size kfunc mem args with MEM_FIXED_SIZE [Body]
[PATCH bpf-next v2 14/18] bpf: Check helper mem+size in ARG_PTR_TO_MEM case [Body]
[PATCH bpf-next v2 15/18] bpf: Classify kfunc pointer arguments from BTF, resolve type against the register [Body]
[PATCH bpf-next v2 16/18] bpf: Tag nullable kfunc pointer args with PTR_MAYBE_NULL [Body]
[PATCH bpf-next v2 17/18] bpf: Classify scalar kfunc arguments from BTF [Body]
[PATCH bpf-next v2 18/18] bpf: Generate kfunc argument prototype at add-call time [Body]
Series Summary
waiting
Status: waiting
Sessions
Session 2026-07-24
waiting
ID (for dev) 9edaac0b-3a16-45b7-b22a-3a727da55d8a
Status waiting
Test Base Patched Verdict