Patch Series

Subject bpf: Support stack arguments for BPF functions and kfuncs
Author yonghong.song@linux.dev
Date 2026-04-12 04:58:31 +0000 UTC
Version
Cc andrii@kernel.org ast@kernel.org bpf@vger.kernel.org daniel@iogearbox.net jose.marchesi@oracle.com kernel-team@fb.com martin.lau@kernel.org yonghong.song@linux.dev

Patches (18)

Name Content [All]
[PATCH bpf-next v4 01/18] bpf: Remove unused parameter from check_map_kptr_access() [Body]
[PATCH bpf-next v4 02/18] bpf: Change from "arg #%d" to "arg#%d" in verifier log [Body]
[PATCH bpf-next v4 03/18] bpf: Refactor to avoid redundant calculation of bpf_reg_state [Body]
[PATCH bpf-next v4 04/18] bpf: Refactor to handle memory and size together [Body]
[PATCH bpf-next v4 05/18] bpf: Change some regno type from u32 to int type [Body]
[PATCH bpf-next v4 06/18] bpf: Use argument index instead of register index in kfunc verifier logs [Body]
[PATCH bpf-next v4 07/18] bpf: Introduce bpf register BPF_REG_STACK_ARG_BASE [Body]
[PATCH bpf-next v4 08/18] bpf: Reuse MAX_BPF_FUNC_ARGS for maximum number of arguments [Body]
[PATCH bpf-next v4 09/18] bpf: Support stack arguments for bpf functions [Body]
[PATCH bpf-next v4 10/18] bpf: Fix interaction between stack argument PTR_TO_STACK and dead slot poisoning [Body]
[PATCH bpf-next v4 11/18] bpf: Reject stack arguments in non-JITed programs [Body]
[PATCH bpf-next v4 12/18] bpf: Reject stack arguments if tail call reachable [Body]
[PATCH bpf-next v4 13/18] bpf: Support stack arguments for kfunc calls [Body]
[PATCH bpf-next v4 14/18] bpf: Enable stack argument support for x86_64 [Body]
[PATCH bpf-next v4 15/18] bpf,x86: Implement JIT support for stack arguments [Body]
[PATCH bpf-next v4 16/18] selftests/bpf: Add tests for BPF function stack arguments [Body]
[PATCH bpf-next v4 17/18] selftests/bpf: Add negative test for greater-than-8-byte kfunc stack argument [Body]
[PATCH bpf-next v4 18/18] selftests/bpf: Add verifier tests for stack argument validation [Body]
Session 2026-04-12
ID (for dev) 45daf6ea-1740-4d19-a696-00a3d52b4728
Status skipped
Triaged Skipped: failed to find a base commit: series does not apply [Log]
Execution Log [Link]
Test Base Patched Verdict