Patch Series

Subject Dynptr cleanup and bugfixes
Author ameryhung@gmail.com
Date 2026-03-07 06:44:29 +0000 UTC
Version
Cc alexei.starovoitov@gmail.com ameryhung@gmail.com andrii@kernel.org bpf@vger.kernel.org daniel@iogearbox.net kernel-team@meta.com martin.lau@kernel.org memxor@gmail.com netdev@vger.kernel.org

Patches (11)

Name Content [All]
[RFC PATCH bpf-next v2 01/11] bpf: Set kfunc dynptr arg type flag based on prototype [Body]
[RFC PATCH bpf-next v2 02/11] selftests/bpf: Test passing CONST_PTR_TO_DYNPTR to kfunc that may mutate dynptr [Body]
[RFC PATCH bpf-next v2 03/11] bpf: Unify dynptr handling in the verifier [Body]
[RFC PATCH bpf-next v2 04/11] bpf: Assign reg->id when getting referenced kptr from ctx [Body]
[RFC PATCH bpf-next v2 05/11] bpf: Preserve reg->id of pointer objects after null-check [Body]
[RFC PATCH bpf-next v2 06/11] bpf: Refactor object relationship tracking and fix dynptr UAF bug [Body]
[RFC PATCH bpf-next v2 07/11] bpf: Remove redundant dynptr arg check for helper [Body]
[RFC PATCH bpf-next v2 08/11] selftests/bpf: Test creating dynptr from dynptr data and slice [Body]
[RFC PATCH bpf-next v2 09/11] selftests/bpf: Test using dynptr after freeing the underlying object [Body]
[RFC PATCH bpf-next v2 10/11] selftests/bpf: Test using slice after invalidating dynptr clone [Body]
[RFC PATCH bpf-next v2 11/11] selftests/bpf: Test using file dynptr after the reference on file is dropped [Body]

Session 2026-03-07

ID (for dev) b5cdfcd2-22ef-4874-be8a-3f37a4cc2ed1
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 6dd780f973816133f189efec04118c1e6b1b443d [Config] passed [Log]
[KASAN] Boot test: Base 6dd780f973816133f189efec04118c1e6b1b443d [Config] passed [Log]
[KASAN] Build Patched 6dd780f973816133f189efec04118c1e6b1b443d [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 6dd780f973816133f189efec04118c1e6b1b443d [Config] [patched] passed [Log]
[KASAN] Fuzz 6dd780f973816133f189efec04118c1e6b1b443d [Config] 6dd780f973816133f189efec04118c1e6b1b443d [Config] [patched] passed [Log] [Artifacts]