Patch Series

Subject slab: replace cpu (partial) slabs with sheaves
Author vbabka@suse.cz
Date 2026-01-23 06:52:39 +0000 UTC
Version
Cc akpm@linux-foundation.org ast@kernel.org bigeasy@linutronix.de bpf@vger.kernel.org cl@gentwo.org hao.li@linux.dev harry.yoo@oracle.com kasan-dev@googlegroups.com liam.howlett@oracle.com linux-kernel@vger.kernel.org linux-mm@kvack.org linux-rt-devel@lists.linux.dev oliver.sang@intel.com paulmck@kernel.org ptesarik@suse.com rientjes@google.com roman.gushchin@linux.dev stable@vger.kernel.org surenb@google.com urezki@gmail.com vbabka@suse.cz

Patches (22)

Name Content [All]
[PATCH v4 01/22] mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache() [Body]
[PATCH v4 02/22] mm/slab: fix false lockdep warning in __kfree_rcu_sheaf() [Body]
[PATCH v4 03/22] slab: add SLAB_CONSISTENCY_CHECKS to SLAB_NEVER_MERGE [Body]
[PATCH v4 04/22] mm/slab: move and refactor __kmem_cache_alias() [Body]
[PATCH v4 05/22] mm/slab: make caches with sheaves mergeable [Body]
[PATCH v4 06/22] slab: add sheaves to most caches [Body]
[PATCH v4 07/22] slab: introduce percpu sheaves bootstrap [Body]
[PATCH v4 08/22] slab: make percpu sheaves compatible with kmalloc_nolock()/kfree_nolock() [Body]
[PATCH v4 09/22] slab: handle kmalloc sheaves bootstrap [Body]
[PATCH v4 10/22] slab: add optimized sheaf refill from partial list [Body]
[PATCH v4 11/22] slab: remove cpu (partial) slabs usage from allocation paths [Body]
[PATCH v4 12/22] slab: remove SLUB_CPU_PARTIAL [Body]
[PATCH v4 13/22] slab: remove the do_slab_free() fastpath [Body]
[PATCH v4 14/22] slab: remove defer_deactivate_slab() [Body]
[PATCH v4 15/22] slab: simplify kmalloc_nolock() [Body]
[PATCH v4 16/22] slab: remove struct kmem_cache_cpu [Body]
[PATCH v4 17/22] slab: remove unused PREEMPT_RT specific macros [Body]
[PATCH v4 18/22] slab: refill sheaves from all nodes [Body]
[PATCH v4 19/22] slab: update overview comments [Body]
[PATCH v4 20/22] slab: remove frozen slab checks from __slab_free() [Body]
[PATCH v4 21/22] mm/slub: remove DEACTIVATE_TO_* stat items [Body]
[PATCH v4 22/22] mm/slub: cleanup and repurpose some stat items [Body]

Session 2026-01-23

ID (for dev) 9a55ec27-9710-4c84-a127-c4af2f7bad0d
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base a66191c590b3b58eaff05d2277971f854772bd5b [Config] passed [Log]
[KASAN] Boot test: Base a66191c590b3b58eaff05d2277971f854772bd5b [Config] passed [Log]
[KASAN] Build Patched a66191c590b3b58eaff05d2277971f854772bd5b [Config] [patched] passed [Log]
[KASAN] Boot test: Patched a66191c590b3b58eaff05d2277971f854772bd5b [Config] [patched] passed [Log]
[KASAN] Fuzzing a66191c590b3b58eaff05d2277971f854772bd5b [Config] a66191c590b3b58eaff05d2277971f854772bd5b [Config] [patched] passed [Log] [Artifacts]