Patch Series

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

Patches (10)

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

Session 2025-10-20

ID (for dev) e3678688-0dac-4525-aaef-b33a2d143199
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 7361c864852f07b39f5e571447060bd4d758a998 [Config] passed [Log]
[KASAN] Boot test: Base 7361c864852f07b39f5e571447060bd4d758a998 [Config] passed
[KASAN] Build Patched 7361c864852f07b39f5e571447060bd4d758a998 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 7361c864852f07b39f5e571447060bd4d758a998 [Config] [patched] passed
[KASAN] Fuzzing 7361c864852f07b39f5e571447060bd4d758a998 [Config] 7361c864852f07b39f5e571447060bd4d758a998 [Config] [patched] passed [Log] [Artifacts]