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
Active reviewers (last 30 days)
-
Kees Cook <kees@kernel.org>
1 attestation (1 Reviewed-by) · last on 2026-06-11 -
Vlastimil Babka (SUSE) <vbabka@kernel.org>
1 attestation (1 Acked-by) · last on 2026-06-11 -
Harry Yoo (Oracle) <harry@kernel.org>
1 attestation (1 Acked-by) · last on 2026-06-11
Recent patches
Most-recent 30 patches in this subsystem on netdev (capped at 30), ordered by date desc.
-
COLD25d
REVIEWED: 25 (25M) [PATCH net-next v2 1/2] mm/slab: add a node-track-caller variant for kmem buckets allocation
2026-06-11 · Pedro Falcato <pfalcato@suse.de> -
COLD35d
[PATCH 1/2] mm/slab: add a node-track-caller variant for kmem buckets allocation
2026-06-02 · Pedro Falcato <pfalcato@suse.de> -
COLD36d
Re: [PATCH] mm/slab: improve kmem_cache_alloc_bulk
2026-05-29 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD36d
[PATCH] mm/slab: improve kmem_cache_alloc_bulk
2026-05-28 · Christoph Hellwig <hch@lst.de> -
COLD43d
[PATCH] mm/slab: improve kmem_cache_alloc_bulk
2026-05-27 · Christoph Hellwig <hch@lst.de> -
STALE172d
Re: [PATCH] compiler_types: Introduce inline_for_performance
2026-01-18 · Eric Dumazet <edumazet@google.com> -
STALE424d
[RFC PATCH 3/7] mm/slab: revive the destructor feature in slab allocator
2025-04-24 · Harry Yoo <hidden> -
STALE424d
[RFC PATCH 1/7] mm/slab: refactor freelist shuffle
2025-04-24 · Harry Yoo <hidden> -
STALE424d
[RFC PATCH 2/7] treewide, slab: allow slab constructor to return an error
2025-04-24 · Harry Yoo <hidden> -
STALE462d
[RFC] slab: introduce auto_kfree macro
2025-04-01 · Przemek Kitszel <przemyslaw.kitszel@intel.com> -
STALE526d
[PATCH v2] kasan, mempool: don't store free stacktrace in io_alloc_cache objects.
2025-01-27 · Andrey Ryabinin <ryabinin.a.a@gmail.com> -
STALE526d
[PATCH] kasan, mempool: don't store free stacktrace in io_alloc_cache objects.
2025-01-22 · Andrey Ryabinin <ryabinin.a.a@gmail.com> -
STALE668d
REVIEWED: 4 (4M) [PATCH v4] memcg: add charging of already allocated slab objects
2024-09-05 · Shakeel Butt <shakeel.butt@linux.dev> -
STALE677d
[PATCH v3] memcg: add charging of already allocated slab objects
2024-08-29 · Shakeel Butt <shakeel.butt@linux.dev> -
STALE679d
[PATCH v2] memcg: add charging of already allocated slab objects
2024-08-27 · Shakeel Butt <shakeel.butt@linux.dev> -
STALE679d
[PATCH v1] memcg: add charging of already allocated slab objects
2024-08-26 · Shakeel Butt <shakeel.butt@linux.dev> -
STALE682d
[RFC PATCH] memcg: add charging of already allocated slab objects
2024-08-24 · Shakeel Butt <shakeel.butt@linux.dev> -
STALE738d
[PATCH v6 1/6] mm/slab: Introduce kmem_buckets typedef
2024-07-01 · Kees Cook <kees@kernel.org> -
STALE738d
[PATCH v6 3/6] mm/slab: Introduce kvmalloc_buckets_node() that can take kmem_buckets argument
2024-07-01 · Kees Cook <kees@kernel.org> -
STALE738d
[PATCH v6 4/6] mm/slab: Introduce kmem_buckets_create() and family
2024-07-01 · Kees Cook <kees@kernel.org> -
STALE738d
[PATCH v6 2/6] mm/slab: Plumb kmem_buckets into __do_kmalloc_node()
2024-07-01 · Kees Cook <kees@kernel.org> -
STALE742d
[PATCH v5 1/6] mm/slab: Introduce kmem_buckets typedef
2024-06-19 · Kees Cook <kees@kernel.org> -
STALE742d
[PATCH v5 3/6] mm/slab: Introduce kvmalloc_buckets_node() that can take kmem_buckets argument
2024-06-19 · Kees Cook <kees@kernel.org> -
STALE742d
[PATCH v5 4/6] mm/slab: Introduce kmem_buckets_create() and family
2024-06-19 · Kees Cook <kees@kernel.org> -
STALE742d
[PATCH v5 2/6] mm/slab: Plumb kmem_buckets into __do_kmalloc_node()
2024-06-19 · Kees Cook <kees@kernel.org> -
STALE639d
Re: [PATCH 00/14] replace call_rcu by kfree_rcu for simple kmem_cache_free callback
2024-06-17 · Vlastimil Babka <hidden> -
STALE639d
Re: [PATCH 00/14] replace call_rcu by kfree_rcu for simple kmem_cache_free callback
2024-06-17 · "Jason A. Donenfeld" <Jason@zx2c4.com> -
STALE639d
Re: [PATCH 00/14] replace call_rcu by kfree_rcu for simple kmem_cache_free callback
2024-06-14 · Uladzislau Rezki <urezki@gmail.com> -
STALE765d
[PATCH v4 1/6] mm/slab: Introduce kmem_buckets typedef
2024-05-31 · Kees Cook <kees@kernel.org> -
STALE765d
[PATCH v4 3/6] mm/slab: Introduce kvmalloc_buckets_node() that can take kmem_buckets argument
2024-05-31 · Kees Cook <kees@kernel.org>
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.
-
STALE172d
Re: [PATCH] compiler_types: Introduce inline_for_performance
2026-01-18 · Eric Dumazet <edumazet@google.com>