slab allocator · Maintained
Maintainers
- M Vlastimil Babka <vbabka@kernel.org>
- M Harry Yoo <harry@kernel.org>
- M Andrew Morton <akpm@linux-foundation.org>
- R Hao Li <hao.li@linux.dev>
- R Christoph Lameter <cl@gentwo.org>
- R David Rientjes <rientjes@google.com>
- R Roman Gushchin <roman.gushchin@linux.dev>
Paths
- F
Documentation/admin-guide/mm/slab.rst - F
Documentation/mm/slab.rst - F
include/linux/mempool.h - F
include/linux/slab.h - F
lib/tests/slub_kunit.c - F
mm/failslab.c - F
mm/mempool.c - F
mm/slab.h - F
mm/slab_common.c - F
mm/slub.c - F
scripts/gdb/linux/slab.py - F
tools/cgroup/memcg_slabinfo.py - F
tools/include/linux/slab.h - F
tools/lib/slab.c - F
tools/mm/slabinfo-gnuplot.sh - F
tools/mm/slabinfo.c
Last 30 days
Most active threads (last 7 days)
-
DORMANTno replies
Linux 7.2.10
2026-10-11 13:53 · 1 reply in 7d · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
WARM1d
[PATCH 7.2 000/428] 7.2.10-rc1 review
2026-10-09 14:26 · 2 replies in 7d · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
COOLING5d
[PATCH] mm/slub: clamp slab_min_order to MAX_PAGE_ORDER
2026-10-07 16:34 · 0 replies in 7d · Sang-Heon Jeon <hidden>
Active reviewers (last 30 days)
-
Eric Dumazet <hidden>
3 attestations (3 Suggested-by) · last on 2026-09-30 -
Willem de Bruijn <willemdebruijn.kernel@gmail.com>
3 attestations (3 Suggested-by) · last on 2026-09-30 -
Willem de Bruijn <willemb@google.com>
3 attestations (3 Reviewed-by) · last on 2026-09-30 -
Erhard Furtner <hidden>
2 attestations (1 Reported-by, 1 Tested-by) · last on 2026-09-23 -
Sashiko <sashiko-bot@kernel.org>
1 attestation (1 Reported-by) · last on 2026-10-09 -
Vlastimil Babka (SUSE) <vbabka@kernel.org>
1 attestation (1 Reviewed-by) · last on 2026-10-09 -
Shengming Hu <hidden>
1 attestation (1 Reviewed-by) · last on 2026-10-09 -
Suren Baghdasaryan <surenb@google.com>
1 attestation (1 Suggested-by) · last on 2026-09-23 -
Vlastimil Babka <hidden>
1 attestation (1 Acked-by) · last on 2026-09-22
Recent patches
Most-recent 30 patches in this subsystem on stable (capped at 30), ordered by date desc.
-
WARM2d
Re: Linux 7.2.10
2026-10-11 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
WARM1d
[PATCH 7.2 097/428] mm/slab: do not wake up kswapd in __kfree_rcu_sheaf()
2026-10-09 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
WARM1d
REVIEWED: 10 (9M) [PATCH 7.2 096/428] mm/slab: handle the !allow_spin case in kfree_rcu_sheaf()
2026-10-09 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
COOLING5d
[PATCH] mm/slub: clamp slab_min_order to MAX_PAGE_ORDER
2026-10-07 · Sang-Heon Jeon <hidden> -
COOLING10d
Re: Linux 7.2.9
2026-10-03 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
HOTtoday
[PATCH] mm/slab: sample slab_state once in kmem_cache_destroy()
2026-09-30 · Imre Kaloz <kaloz@kernel.org> -
DORMANTno replies
REVIEWED: 1 (1M) [PATCH 5.15.y 1/2] net/packet: defer vmalloc TX_RING free until skbs finish
2026-09-30 · Sasha Levin <sashal@kernel.org> -
COOLING13d
REVIEWED: 1 (1M) [PATCH 6.1.y 1/2] net/packet: defer vmalloc TX_RING free until skbs finish
2026-09-30 · Sasha Levin <sashal@kernel.org> -
COOLING13d
REVIEWED: 1 (1M) [PATCH 6.6.y 1/2] net/packet: defer vmalloc TX_RING free until skbs finish
2026-09-30 · Sasha Levin <sashal@kernel.org> -
COLD15d
LANDED: 1 (0M) [PATCH v2] netfs: Fix missing alloc tagging of direct mempool allocations
2026-09-23 · Hao Ge <hao.ge@linux.dev> -
COLD21d
REVIEWED: 1 (0M) [PATCH 6.6.y 1/2] slab: Introduce kmalloc_obj() and family
2026-09-22 · Sasha Levin <sashal@kernel.org> -
COLD22d
Re: Linux 7.2.7
2026-09-21 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
Re: Linux 6.12.111
2026-09-21 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
COLD21d
[PATCH 6.12 0939/1102] Revert "slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL"
2026-09-17 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
COLD29d
Re: Linux 6.12.110
2026-09-14 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
COLD21d
[PATCH 6.12 1344/1376] slub: Dont call lockdep_unregister_key() for immature kmem_cache.
2026-09-12 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
COLD21d
REVIEWED: 7 (6M) [PATCH 6.12 0750/1376] slab: Reuse first bit for OBJEXTS_ALLOC_FAIL
2026-09-12 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
COLD21d
[PATCH 6.12 0749/1376] slab: Make slub local_(try)lock more precise for LOCKDEP
2026-09-12 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
COLD21d
REVIEWED: 8 (7M) [PATCH 6.12 0748/1376] slab: simplify init_kmem_cache_nodes() error handling
2026-09-12 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
Re: Linux 6.18.51
2026-09-11 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
COLD36d
Re: Linux 7.2.4
2026-09-07 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
REVIEWED: 2 (2M) [PATCH 6.6.y 3/3] mm/slub: fix missing debugfs entries for caches created before sysfs init
2026-09-04 · Sasha Levin <sashal@kernel.org> -
COLD39d
REVIEWED: 8 (7M) [PATCH 6.6.y 2/3] slab: simplify init_kmem_cache_nodes() error handling
2026-09-04 · Sasha Levin <sashal@kernel.org> -
COLD39d
REVIEWED: 8 (7M) [PATCH 6.6.y 1/3] locking/local_lock, mm: replace localtry_ helpers with local_trylock_t type
2026-09-04 · Sasha Levin <sashal@kernel.org> -
DORMANTno replies
REVIEWED: 2 (2M) [PATCH 6.12.y 3/3] mm/slub: fix missing debugfs entries for caches created before sysfs init
2026-09-04 · Sasha Levin <sashal@kernel.org> -
COLD39d
REVIEWED: 9 (7M) [PATCH 6.12.y 2/3] mm/slab: move and refactor __kmem_cache_alias()
2026-09-04 · Sasha Levin <sashal@kernel.org> -
COLD39d
REVIEWED: 8 (7M) [PATCH 6.12.y 1/3] slab: simplify init_kmem_cache_nodes() error handling
2026-09-04 · Sasha Levin <sashal@kernel.org> -
DORMANTno replies
REVIEWED: 2 (2M) [PATCH 6.18.y 2/2] mm/slub: fix missing debugfs entries for caches created before sysfs init
2026-09-04 · Sasha Levin <sashal@kernel.org> -
COLD39d
REVIEWED: 9 (7M) [PATCH 6.18.y 1/2] mm/slab: move and refactor __kmem_cache_alias()
2026-09-04 · Sasha Levin <sashal@kernel.org> -
COLD19d
LANDED [PATCH v3] mm/slab: take n->list_lock in __slab_try_return_freelist() to avoid race
2026-09-03 · "Harry Yoo (Meta)" <harry@kernel.org>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
DORMANTno replies
REVIEWED: 1 (1M) [PATCH v2 1/3] tools/mm/slabinfo: Fix trace disable logic inversion
2026-05-18 · Xuewen Wang <hidden> · 1 Reviewed-by -
STALE139d
REVIEWED: 1 (0M) [PATCH 6.18 438/957] slab: Introduce kmalloc_obj() and family +956 more in this series
2026-05-20 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> · 1 Acked-by -
STALE95d
REVIEWED: 1 (0M) [PATCH 6.18 1/4] slab: Introduce kmalloc_flex() and family +3 more in this series
2026-07-09 · Eric Biggers <ebiggers@kernel.org> · 1 Acked-by -
STALE88d
REVIEWED: 3 (3M) FAILED: patch "[PATCH] mm/slab: do not limit zeroing to orig_size when only red" failed to apply to 6.6-stable tree
2026-07-14 · <gregkh@linuxfoundation.org> · 2 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (1M) FAILED: patch "[PATCH] tools/mm/slabinfo: Fix trace disable logic inversion" failed to apply to 6.1-stable tree
2026-07-14 · <gregkh@linuxfoundation.org> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (1M) FAILED: patch "[PATCH] tools/mm/slabinfo: Fix trace disable logic inversion" failed to apply to 5.10-stable tree
2026-07-14 · <gregkh@linuxfoundation.org> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (1M) FAILED: patch "[PATCH] tools/mm/slabinfo: Fix trace disable logic inversion" failed to apply to 5.15-stable tree
2026-07-14 · <gregkh@linuxfoundation.org> · 1 Reviewed-by -
STALE88d
REVIEWED: 1 (1M) FAILED: patch "[PATCH] tools/mm/slabinfo: fix total_objects attribute name" failed to apply to 6.1-stable tree
2026-07-14 · <gregkh@linuxfoundation.org> · 1 Reviewed-by -
STALE88d
REVIEWED: 1 (1M) FAILED: patch "[PATCH] tools/mm/slabinfo: fix total_objects attribute name" failed to apply to 5.10-stable tree
2026-07-14 · <gregkh@linuxfoundation.org> · 1 Reviewed-by -
STALE88d
REVIEWED: 1 (1M) FAILED: patch "[PATCH] tools/mm/slabinfo: fix total_objects attribute name" failed to apply to 5.15-stable tree
2026-07-14 · <gregkh@linuxfoundation.org> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE196d
Re: Linux 6.18.19
2026-03-19 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
Re: Linux 6.19.9
2026-03-19 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
STALE169d
LANDED [PATCH mm-hotfixes v2 2/2] mm/slab: return NULL early from kmalloc_nolock() in NMI on UP
2026-04-27 · "Harry Yoo (Oracle)" <harry@kernel.org> -
STALE159d
Re: Linux 6.18.27
2026-05-07 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
Re: Linux 7.0.4
2026-05-07 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
Re: Linux 6.18.33
2026-05-23 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
[PATCH 6.18.y] mm/slub: hold cpus_read_lock around flush_rcu_sheaves_on_cache()
2026-06-01 · Sasha Levin <sashal@kernel.org> -
STALE134d
Re: Linux 7.0.11
2026-06-01 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
DORMANTno replies
Re: Linux 6.18.35
2026-06-09 · Greg Kroah-Hartman <gregkh@linuxfoundation.org> -
STALE95d
[PATCH 6.18 2/4] add default_gfp() helper macro and use it in the new *alloc_obj() helpers +3 more in this series
2026-07-09 · Eric Biggers <ebiggers@kernel.org>