Patch Series

Subject bpf: Support stack arguments for BPF functions and kfuncs
Author yonghong.song@linux.dev
Date 2026-04-19 16:33:21 +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 (17)

Name Content [All]
[PATCH bpf-next v6 01/17] bpf: Remove unused parameter from check_map_kptr_access() [Body]
[PATCH bpf-next v6 02/17] bpf: Refactor to avoid redundant calculation of bpf_reg_state [Body]
[PATCH bpf-next v6 03/17] bpf: Refactor to handle memory and size together [Body]
[PATCH bpf-next v6 04/17] bpf: Prepare verifier logs for upcoming kfunc stack arguments [Body]
[PATCH bpf-next v6 05/17] bpf: Introduce bpf register BPF_REG_PARAMS [Body]
[PATCH bpf-next v6 06/17] bpf: Reuse MAX_BPF_FUNC_ARGS for maximum number of arguments [Body]
[PATCH bpf-next v6 07/17] bpf: Support stack arguments for bpf functions [Body]
[PATCH bpf-next v6 08/17] bpf: Reject stack arguments in non-JITed programs [Body]
[PATCH bpf-next v6 09/17] bpf: Track r11 registers in const_fold and liveness [Body]
[PATCH bpf-next v6 10/17] bpf: Prepare architecture JIT support for stack arguments [Body]
[PATCH bpf-next v6 11/17] bpf: Enable r11 based insns [Body]
[PATCH bpf-next v6 12/17] bpf: Support stack arguments for kfunc calls [Body]
[PATCH bpf-next v6 13/17] bpf: Reject stack arguments if tail call reachable [Body]
[PATCH bpf-next v6 14/17] bpf,x86: Implement JIT support for stack arguments [Body]
[PATCH bpf-next v6 15/17] selftests/bpf: Add tests for BPF function stack arguments [Body]
[PATCH bpf-next v6 16/17] selftests/bpf: Add tests for stack argument validation [Body]
[PATCH bpf-next v6 17/17] selftests/bpf: Add verifier tests for stack argument validation [Body]
Session 2026-04-19
ID (for dev) d3202940-a7d7-4f64-b228-61b8e43005d5
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 7c528b364bd8b2e5629aab1d84898c52c2085187 [Config] passed [Log]
[KASAN] Boot test: Base 7c528b364bd8b2e5629aab1d84898c52c2085187 [Config] passed [Log]
[KASAN] Build Patched 7c528b364bd8b2e5629aab1d84898c52c2085187 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 7c528b364bd8b2e5629aab1d84898c52c2085187 [Config] [patched] passed [Log]
[KASAN] Fuzz 7c528b364bd8b2e5629aab1d84898c52c2085187 [Config] 7c528b364bd8b2e5629aab1d84898c52c2085187 [Config] [patched] passed [Log] [Artifacts]