Patch Series

Subject kvfree_rcu() improvements
Author harry@kernel.org
Date 2026-04-16 09:10:15 +0000 UTC
Version
Cc akpm@linux-foundation.org ast@kernel.org boqun@kernel.org brauner@kernel.org cl@gentwo.org frederic@kernel.org hao.li@linux.dev harry@kernel.org jack@suse.cz jiangshanlai@gmail.com joelagnelf@nvidia.com josh@joshtriplett.org linux-mm@kvack.org mathieu.desnoyers@efficios.com neeraj.upadhyay@kernel.org paulmck@kernel.org qiang.zhang@linux.dev rcu@vger.kernel.org rientjes@google.com roman.gushchin@linux.dev rostedt@goodmis.org urezki@gmail.com vbabka@kernel.org viro@zeniv.linux.org.uk

Patches (8)

Name Content [All]
[PATCH 1/8] mm/slab: introduce k[v]free_rcu() with struct rcu_ptr [Body]
[PATCH 2/8] fs/dcache: use rcu_ptr instead of rcu_head for external names [Body]
[PATCH 3/8] mm/slab: move kfree_rcu_cpu[_work] definitions [Body]
[PATCH 4/8] mm/slab: introduce kfree_rcu_nolock() [Body]
[PATCH 5/8] mm/slab: make kfree_rcu_nolock() work with sheaves [Body]
[PATCH 6/8] mm/slab: wrap rcu sheaf handling with ifdef [Body]
[PATCH 7/8] mm/slab: introduce deferred submission of rcu sheaves [Body]
[PATCH 8/8] lib/tests/slub_kunit: add a test case for kfree_rcu_nolock() [Body]
Session 2026-04-16
ID (for dev) e6a69660-9594-457b-9787-79201577612e
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 44e0ebe4accd67c67134cf3b805917153041a300 [Config] passed [Log]
[KASAN] Boot test: Base 44e0ebe4accd67c67134cf3b805917153041a300 [Config] passed [Log]
[KASAN] Build Patched 44e0ebe4accd67c67134cf3b805917153041a300 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 44e0ebe4accd67c67134cf3b805917153041a300 [Config] [patched] passed [Log]
[KASAN] Fuzz 44e0ebe4accd67c67134cf3b805917153041a300 [Config] 44e0ebe4accd67c67134cf3b805917153041a300 [Config] [patched] passed [Log] [Artifacts]