Subject Add arena argument support to kfuncs and struct_ops
Author memxor@gmail.com
Date 2026-08-05 21:04:12 +0000 UTC
Version
Cc 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 (13)
Name Content [All]
[PATCH bpf-next v4 01/13] bpf: Rename 'early' BTF checking as a preparation phase [Body]
[PATCH bpf-next v4 02/13] bpf: Split subprogram and kfunc collection [Body]
[PATCH bpf-next v4 03/13] bpf: Collect kfuncs after resolving program resources [Body]
[PATCH bpf-next v4 04/13] bpf: Support __arena and __arena__nullable kfunc argument suffixes [Body]
[PATCH bpf-next v4 05/13] bpf: Support __arena and __arena__nullable on struct_ops arguments [Body]
[PATCH bpf-next v4 06/13] bpf, x86: JIT __arena kfunc argument rebasing [Body]
[PATCH bpf-next v4 07/13] bpf, x86: Convert struct_ops arena arguments in the trampoline [Body]
[PATCH bpf-next v4 08/13] selftests/bpf: Add kfunc __arena and __arena__nullable argument tests [Body]
[PATCH bpf-next v4 09/13] selftests/bpf: Add JIT-sequence tests for __arena kfunc arguments [Body]
[PATCH bpf-next v4 10/13] selftests/bpf: Add struct_ops __arena and __arena__nullable argument tests [Body]
[PATCH bpf-next v4 11/13] bpf, x86: Fix stack-passed arguments for indirect trampolines [Body]
[PATCH bpf-next v4 12/13] selftests/bpf: Test stack-passed struct_ops arena arguments [Body]
[PATCH bpf-next v4 13/13] bpf: Reject tracing progs for struct_ops with arena args [Body]
Series Summary
in progress
Status: in progress
Sessions
Session 2026-08-05
in progress
ID (for dev) 7bc6bdb5-30b5-434a-bad2-93d7a5b4727a
Status in progress
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 363b15d8551ef6749fac410377a8422325008dae [Config] passed [Log]
[KASAN] Boot test: Base 363b15d8551ef6749fac410377a8422325008dae [Config] passed [Log]
[KASAN] Build Patched 363b15d8551ef6749fac410377a8422325008dae [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 363b15d8551ef6749fac410377a8422325008dae [Config] [patched] passed [Log]
[KASAN] Fuzz 363b15d8551ef6749fac410377a8422325008dae [Config] 363b15d8551ef6749fac410377a8422325008dae [Config] [patched] running [Log] [Artifacts]