Patch Series

Subject bpf: Introduce file dynptr
Author mykyta.yatsenko5@gmail.com
Date 2025-10-26 20:38:44 +0000 UTC
Version 5
Cc andrii@kernel.org ast@kernel.org bpf@vger.kernel.org daniel@iogearbox.net eddyz87@gmail.com kafai@meta.com kernel-team@meta.com mykyta.yatsenko5@gmail.com yatsenko@meta.com

Patches (10)

Name Content [All]
[PATCH bpf-next v5 01/10] selftests/bpf: remove unnecessary kfunc prototypes [Body]
[PATCH bpf-next v5 02/10] bpf: widen dynptr size/offset to 64 bit [Body]
[PATCH bpf-next v5 03/10] lib: move freader into buildid.h [Body]
[PATCH bpf-next v5 04/10] lib/freader: support reading more than 2 folios [Body]
[PATCH bpf-next v5 05/10] bpf: verifier: centralize const dynptr check in unmark_stack_slots_dynptr() [Body]
[PATCH bpf-next v5 06/10] bpf: add plumbing for file-backed dynptr [Body]
[PATCH bpf-next v5 07/10] bpf: add kfuncs and helpers support for file dynptrs [Body]
[PATCH bpf-next v5 08/10] bpf: verifier: refactor kfunc specialization [Body]
[PATCH bpf-next v5 09/10] bpf: dispatch to sleepable file dynptr [Body]
[PATCH bpf-next v5 10/10] selftests/bpf: add file dynptr tests [Body]

Session 2025-10-26

ID (for dev) 3daad09b-dace-43d4-bfe4-a4bff0a31003
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base e7586577b75f811bd14c12f2dd70afc3ece4756b [Config] passed [Log]
[KASAN] Boot test: Base e7586577b75f811bd14c12f2dd70afc3ece4756b [Config] passed
[KASAN] Build Patched e7586577b75f811bd14c12f2dd70afc3ece4756b [Config] [patched] passed [Log]
[KASAN] Boot test: Patched e7586577b75f811bd14c12f2dd70afc3ece4756b [Config] [patched] passed
[KASAN] Fuzzing e7586577b75f811bd14c12f2dd70afc3ece4756b [Config] e7586577b75f811bd14c12f2dd70afc3ece4756b [Config] [patched] passed [Log] [Artifacts]