linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [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