* [GIT PULL] slab updates for 7.1
@ 2026-04-13 11:39 Vlastimil Babka (SUSE)
0 siblings, 0 replies; only message in thread
From: Vlastimil Babka (SUSE) @ 2026-04-13 11:39 UTC (permalink / raw)
To: Linus Torvalds
Cc: Harry Yoo (Oracle),
Hao Li, David Rientjes, Christoph Lameter, Roman Gushchin,
Andrew Morton, linux-mm, LKML
Hi Linus,
please pull the latest slab updates from:
git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git tags/slab-for-7.1
Thanks,
Vlastimil
======================================
- Sheaves performance improvements for systems with memoryless NUMA nodes,
developed in response to regression reports. These mainly ensure that percpu
sheaves exist and are used on cpus that belong to these memoryless nodes.
(Vlastimil Babka, Hao Li).
- Cleanup API usage and constify sysfs attributes. (Thomas Weißschuh)
- Disable kfree_rcu() batching on builds intended for fuzzing/debugging that
enable CONFIG_RCU_STRICT_GRACE_PERIOD. (Jann Horn)
- Add a kunit test for kmalloc_nolock()/kfree_nolock(). (Harry Yoo)
----------------------------------------------------------------
The following changes since commit f338e77383789c0cae23ca3d48adcc5e9e137e3c:
Linux 7.0-rc4 (2026-03-15 13:52:05 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git tags/slab-for-7.1
for you to fetch changes up to 44e0ebe4accd67c67134cf3b805917153041a300:
Merge branch 'slab/for-7.1/misc' into slab/for-next (2026-04-13 13:23:36 +0200)
----------------------------------------------------------------
slab updates for 7.1
----------------------------------------------------------------
Hao Li (2):
slub: use N_NORMAL_MEMORY in can_free_to_pcs to handle remote frees
slub: clarify kmem_cache_refill_sheaf() comments
Harry Yoo (Oracle) (2):
MAINTAINERS: add lib/tests/slub_kunit.c to SLAB ALLOCATOR section
lib/tests/slub_kunit: add a test case for {kmalloc,kfree}_nolock
Jann Horn (1):
slab,rcu: disable KVFREE_RCU_BATCHED for strict grace period
Thomas Weißschuh (2):
mm/slab: create sysfs attribute through default_groups
mm/slab: constify sysfs attributes
Vlastimil Babka (SUSE) (5):
slab: remove alloc_full_sheaf()
slab: decouple pointer to barn from kmem_cache_node
slab: create barns for online memoryless nodes
slab: free remote objects to sheaves on memoryless nodes
Merge branch 'slab/for-7.1/misc' into slab/for-next
MAINTAINERS | 1 +
lib/tests/slub_kunit.c | 92 +++++++++++++
mm/Kconfig | 1 +
mm/slab.h | 7 +-
mm/slub.c | 351 +++++++++++++++++++++++++++++++------------------
5 files changed, 322 insertions(+), 130 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-04-13 11:39 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-13 11:39 [GIT PULL] slab updates for 7.1 Vlastimil Babka (SUSE)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox