Subject Add arena argument support to kfuncs and struct_ops
Author memxor@gmail.com
Date 2026-08-08 00:39:21 +0000 UTC
Version
Cc ameryhung@gmail.com andrii@kernel.org ast@kernel.org bpf@vger.kernel.org daniel@iogearbox.net eddyz87@gmail.com emil@etsalapatis.com jolsa@kernel.org kernel-team@meta.com kkd@meta.com memxor@gmail.com tj@kernel.org
Patches (14)
Name Content [All]
[PATCH bpf-next v5 01/14] bpf: Rename 'early' BTF checking as a preparation phase [Body]
[PATCH bpf-next v5 02/14] bpf: Split subprogram and kfunc collection [Body]
[PATCH bpf-next v5 03/14] bpf: Collect kfuncs after resolving program resources [Body]
[PATCH bpf-next v5 04/14] bpf: Support __arena and __arena__nullable kfunc argument suffixes [Body]
[PATCH bpf-next v5 05/14] bpf: Support __arena and __arena__nullable on struct_ops arguments [Body]
[PATCH bpf-next v5 06/14] bpf, x86: JIT __arena kfunc argument rebasing [Body]
[PATCH bpf-next v5 07/14] bpf, x86: Convert struct_ops arena arguments in the trampoline [Body]
[PATCH bpf-next v5 08/14] selftests/bpf: Add kfunc __arena and __arena__nullable argument tests [Body]
[PATCH bpf-next v5 09/14] selftests/bpf: Add JIT-sequence tests for __arena kfunc arguments [Body]
[PATCH bpf-next v5 10/14] selftests/bpf: Add struct_ops __arena and __arena__nullable argument tests [Body]
[PATCH bpf-next v5 11/14] bpf, x86: Fix stack-passed arguments for indirect trampolines [Body]
[PATCH bpf-next v5 12/14] selftests/bpf: Test stack-passed struct_ops arena arguments [Body]
[PATCH bpf-next v5 13/14] bpf: Reject tracing/freplace progs for struct_ops with arena args [Body]
[PATCH bpf-next v5 14/14] selftests/bpf: Test attach rejection for struct_ops arena programs [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-08-08
Passed
ID (for dev) f42e4484-85e6-4bfb-9b14-d818c55a962d
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base e1d9b82db5447c88405b216f9c5c87daedaa2971 [Config] passed [Log]
[KASAN] Boot test: Base e1d9b82db5447c88405b216f9c5c87daedaa2971 [Config] passed [Log]
[KASAN] Build Patched e1d9b82db5447c88405b216f9c5c87daedaa2971 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched e1d9b82db5447c88405b216f9c5c87daedaa2971 [Config] [patched] passed [Log]
[KASAN] Fuzz e1d9b82db5447c88405b216f9c5c87daedaa2971 [Config] e1d9b82db5447c88405b216f9c5c87daedaa2971 [Config] [patched] passed [Log] [Artifacts]