Patch Series

Subject bpf/verifier: Expand the usage scenarios of bpf_kptr_xchg
Author pilgrimtao@gmail.com
Date 2026-02-08 02:48:42 +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 v6 1/5] bpf/verifier: allow calling bpf_kptr_xchg while holding a lock [Body]
[PATCH v6 2/5] bpf/verifier: allow using bpf_kptr_xchg even if the NON_OWN_REF flag is set [Body]
[PATCH v6 3/5] selftests/bpf: Add supplementary tests for bpf_kptr_xchg [Body]
[PATCH v6 4/5] bpf/verifier: allow using bpf_kptr_xchg even if the MEM_RCU flag is set [Body]
[PATCH v6 5/5] selftests/bpf: Add test case for rbtree nodes that contain both bpf_refcount and kptr fields. [Body]

Session 2026-02-08

ID (for dev) 7c11b278-8c77-4c1a-9f4b-737cc1ab7005
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 1ace9bac1ad2bc6a0a70baaa16d22b7e783e88c5 [Config] passed [Log]
[KASAN] Boot test: Base 1ace9bac1ad2bc6a0a70baaa16d22b7e783e88c5 [Config] passed [Log]
[KASAN] Build Patched 1ace9bac1ad2bc6a0a70baaa16d22b7e783e88c5 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 1ace9bac1ad2bc6a0a70baaa16d22b7e783e88c5 [Config] [patched] passed [Log]
[KASAN] Fuzzing 1ace9bac1ad2bc6a0a70baaa16d22b7e783e88c5 [Config] 1ace9bac1ad2bc6a0a70baaa16d22b7e783e88c5 [Config] [patched] passed [Log] [Artifacts]