linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] slab: preparatory cleanups before adding sheaves to all caches
@ 2025-11-05  9:05 Vlastimil Babka
  2025-11-05  9:05 ` [PATCH 1/5] slab: make __slab_free() more clear Vlastimil Babka
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Vlastimil Babka @ 2025-11-05  9:05 UTC (permalink / raw)
  To: Andrew Morton, Christoph Lameter, David Rientjes, Roman Gushchin,
	Harry Yoo, Liam R. Howlett, Suren Baghdasaryan,
	Alexei Starovoitov, linux-mm, linux-kernel, bpf, kasan-dev,
	Vlastimil Babka
  Cc: Alexander Potapenko, Marco Elver, Dmitry Vyukov

These patches are separated from the RFC [1] since that needs more work
and 6.19 would be unrelistic for the whole series at this point. This
subset should be safe to land, improve the codebase on its own and make
the followup smaller.

Patch "slab: make __slab_free() more clear" is a new one based on review
of one of the RFC patches where __slab_free() was found rather tricky.

Git branch: https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/linux.git/log/?h=b4/sheaves-cleanups

[1] https://patch.msgid.link/20251023-sheaves-for-all-v1-0-6ffa2c9941c0@suse.cz

Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
---
Vlastimil Babka (5):
      slab: make __slab_free() more clear
      slab: move kfence_alloc() out of internal bulk alloc
      slab: handle pfmemalloc slabs properly with sheaves
      slub: remove CONFIG_SLUB_TINY specific code paths
      slab: prevent recursive kmalloc() in alloc_empty_sheaf()

 include/linux/gfp_types.h |   6 -
 mm/slab.h                 |   2 -
 mm/slub.c                 | 318 ++++++++++++++++++++++++----------------------
 3 files changed, 166 insertions(+), 160 deletions(-)
---
base-commit: 136fe0cba6aca506f116f7cbd41ce1891d17fa85
change-id: 20251105-sheaves-cleanups-548ff67d099d

Best regards,
-- 
Vlastimil Babka <vbabka@suse.cz>



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2025-11-13  4:56 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-11-05  9:05 [PATCH 0/5] slab: preparatory cleanups before adding sheaves to all caches Vlastimil Babka
2025-11-05  9:05 ` [PATCH 1/5] slab: make __slab_free() more clear Vlastimil Babka
2025-11-06  8:26   ` Harry Yoo
2025-11-06  8:43     ` Vlastimil Babka
2025-11-07  1:48       ` Harry Yoo
2025-11-05  9:05 ` [PATCH 2/5] slab: move kfence_alloc() out of internal bulk alloc Vlastimil Babka
2025-11-06  2:39   ` Alexei Starovoitov
2025-11-06  7:23     ` Vlastimil Babka
2025-11-10  8:06   ` Harry Yoo
2025-11-05  9:05 ` [PATCH 3/5] slab: handle pfmemalloc slabs properly with sheaves Vlastimil Babka
2025-11-10  9:53   ` Harry Yoo
2025-11-05  9:05 ` [PATCH 4/5] slub: remove CONFIG_SLUB_TINY specific code paths Vlastimil Babka
2025-11-13  1:52   ` Harry Yoo
2025-11-05  9:05 ` [PATCH 5/5] slab: prevent recursive kmalloc() in alloc_empty_sheaf() Vlastimil Babka
2025-11-13  4:55   ` Harry Yoo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox