Patch Series

Subject bpf: Expand the usage scenarios of bpf_kptr_xchg
Author pilgrimtao@gmail.com
Date 2026-02-14 12:40:38 +0000 UTC
Version
Cc alexei.starovoitov@gmail.com andrii@kernel.org ast@kernel.org bpf@vger.kernel.org chengkaitao@kylinos.cn daniel@iogearbox.net eddyz87@gmail.com haoluo@google.com john.fastabend@gmail.com jolsa@kernel.org kpsingh@kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org martin.lau@linux.dev pilgrimtao@gmail.com sdf@fomichev.me shuah@kernel.org song@kernel.org yangfeng@kylinos.cn yonghong.song@linux.dev

Patches (5)

Name Content [All]
[PATCH RESEND v7 1/5] bpf: allow calling bpf_kptr_xchg while holding a lock [Body]
[PATCH RESEND v7 2/5] bpf: allow using bpf_kptr_xchg even if the NON_OWN_REF flag is set [Body]
[PATCH RESEND v7 3/5] selftests/bpf: Add supplementary tests for bpf_kptr_xchg [Body]
[PATCH RESEND v7 4/5] bpf: allow using bpf_kptr_xchg even if the MEM_RCU flag is set [Body]
[PATCH RESEND v7 5/5] selftests/bpf: Add test case for rbtree nodes that contain both bpf_refcount and kptr fields. [Body]

Session 2026-02-14

ID (for dev) b25f00e9-e0b6-4aee-a231-46b2dacaf60f
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 4c51f90d45dca71e7974ed5a7c40b9c04a6c6762 [Config] passed [Log]
[KASAN] Boot test: Base 4c51f90d45dca71e7974ed5a7c40b9c04a6c6762 [Config] passed [Log]
[KASAN] Build Patched 4c51f90d45dca71e7974ed5a7c40b9c04a6c6762 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 4c51f90d45dca71e7974ed5a7c40b9c04a6c6762 [Config] [patched] passed [Log]
[KASAN] Fuzzing 4c51f90d45dca71e7974ed5a7c40b9c04a6c6762 [Config] 4c51f90d45dca71e7974ed5a7c40b9c04a6c6762 [Config] [patched] passed [Log] [Artifacts]