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