Patch Series

Subject bpf: Introduce file dynptr
Author mykyta.yatsenko5@gmail.com
Date 2025-10-15 16:11:45 +0000 UTC
Version 2
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 (11)

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

Session 2025-10-15

ID (for dev) 9a994f94-03bd-427d-bb3c-35c86a34279e
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 39e9d5f63075f4d54e3b59b8238478c32af92755 [Config] passed [Log]