Patch Series

Subject k[v]free_rcu() improvements
Author harry.yoo@oracle.com
Date 2026-02-06 09:34:04 +0000 UTC
Version
Cc akpm@linux-foundation.org ameryhung@gmail.com andrii@kernel.org ast@kernel.org boqun.feng@gmail.com bpf@vger.kernel.org catalin.marinas@arm.com cl@gentwo.org david@fromorbit.com frederic@kernel.org hannes@cmpxchg.org hao.li@linux.dev harry.yoo@oracle.com jiangshanlai@gmail.com joelagnelf@nvidia.com josh@joshtriplett.org linux-mm@kvack.org mathieu.desnoyers@efficios.com mhocko@kernel.org muchun.song@linux.dev neeraj.upadhyay@kernel.org paulmck@kernel.org puranjay@kernel.org qiang.zhang@linux.dev rcu@vger.kernel.org rientjes@google.com roman.gushchin@linux.dev rostedt@goodmis.org shakeel.butt@linux.dev urezki@gmail.com vbabka@suse.cz zhengqi.arch@bytedance.com

Patches (7)

Name Content [All]
[RFC PATCH 1/7] mm/slab: introduce k[v]free_rcu() with struct rcu_ptr [Body]
[RFC PATCH 2/7] mm: use rcu_ptr instead of rcu_head [Body]
[RFC PATCH 3/7] mm/slab: allow freeing kmalloc_nolock()'d objects using kfree[_rcu]() [Body]
[RFC PATCH 4/7] mm/slab: free a bit in enum objexts_flags [Body]
[RFC PATCH 5/7] mm/slab: move kfree_rcu_cpu[_work] definitions [Body]
[RFC PATCH 6/7] mm/slab: introduce kfree_rcu_nolock() [Body]
[RFC PATCH 7/7] mm/slab: make kfree_rcu_nolock() work with sheaves [Body]

Session 2026-02-06

ID (for dev) 0324cb01-e6b5-4c26-a220-6437ca2fd36b
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 9845cf73f7db6094c0d8419d6adb848028f4a921 [Config] passed [Log]
[KASAN] Boot test: Base 9845cf73f7db6094c0d8419d6adb848028f4a921 [Config] passed [Log]
[KASAN] Build Patched 9845cf73f7db6094c0d8419d6adb848028f4a921 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 9845cf73f7db6094c0d8419d6adb848028f4a921 [Config] [patched] passed [Log]
[KASAN] Fuzzing 9845cf73f7db6094c0d8419d6adb848028f4a921 [Config] 9845cf73f7db6094c0d8419d6adb848028f4a921 [Config] [patched] passed [Log] [Artifacts]