Patch Series

Subject slab: replace cpu (partial) slabs with sheaves
Author vbabka@suse.cz
Date 2026-01-12 15:16:55 +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 ptesarik@suse.com rientjes@google.com roman.gushchin@linux.dev stable@vger.kernel.org surenb@google.com urezki@gmail.com vbabka@suse.cz

Patches (20)

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

Session 2026-01-12

ID (for dev) 85abfdb4-b308-4a06-8de2-fb745f2dc41a
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 5714ca8cba5ed736f3733663c446cbee63a10a64 [Config] passed [Log]
[KASAN] Boot test: Base 5714ca8cba5ed736f3733663c446cbee63a10a64 [Config] passed [Log]
[KASAN] Build Patched 5714ca8cba5ed736f3733663c446cbee63a10a64 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 5714ca8cba5ed736f3733663c446cbee63a10a64 [Config] [patched] passed [Log]
[KASAN] Fuzzing 5714ca8cba5ed736f3733663c446cbee63a10a64 [Config] 5714ca8cba5ed736f3733663c446cbee63a10a64 [Config] [patched] passed [Log] [Artifacts]