linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: "Vlastimil Babka (SUSE)" <vbabka@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "Harry Yoo (Oracle)" <harry@kernel.org>,
	Hao Li <hao.li@linux.dev>, David Rientjes <rientjes@google.com>,
	Christoph Lameter <cl@gentwo.org>,
	Roman Gushchin <roman.gushchin@linux.dev>,
	Andrew Morton <akpm@linux-foundation.org>,
	"linux-mm@kvack.org" <linux-mm@kvack.org>,
	LKML <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] slab updates for 7.1
Date: Mon, 13 Apr 2026 13:39:44 +0200	[thread overview]
Message-ID: <db0210a9-0bce-476b-920d-7e90f54fe72b@kernel.org> (raw)

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(-)


                 reply	other threads:[~2026-04-13 11:39 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=db0210a9-0bce-476b-920d-7e90f54fe72b@kernel.org \
    --to=vbabka@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=cl@gentwo.org \
    --cc=hao.li@linux.dev \
    --cc=harry@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=rientjes@google.com \
    --cc=roman.gushchin@linux.dev \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox