[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20251105-sheaves-cleanups-v1-0-b8218e1ac7ef@suse.cz>
Date: Wed, 05 Nov 2025 10:05:28 +0100
From: Vlastimil Babka <vbabka@...e.cz>
To: Andrew Morton <akpm@...ux-foundation.org>,
Christoph Lameter <cl@...two.org>, David Rientjes <rientjes@...gle.com>,
Roman Gushchin <roman.gushchin@...ux.dev>, Harry Yoo <harry.yoo@...cle.com>,
"Liam R. Howlett" <Liam.Howlett@...cle.com>,
Suren Baghdasaryan <surenb@...gle.com>, Alexei Starovoitov <ast@...nel.org>,
linux-mm@...ck.org, linux-kernel@...r.kernel.org, bpf@...r.kernel.org,
kasan-dev@...glegroups.com, Vlastimil Babka <vbabka@...e.cz>
Cc: Alexander Potapenko <glider@...gle.com>, Marco Elver <elver@...gle.com>,
Dmitry Vyukov <dvyukov@...gle.com>
Subject: [PATCH 0/5] slab: preparatory cleanups before adding sheaves to
all caches
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@...e.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@...e.cz>
Powered by blists - more mailing lists