From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8B1093603E0 for ; Mon, 13 Apr 2026 11:39:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776080388; cv=none; b=HvpGCqGkjPGag17BewXSPTgRuE0jO3p3WTKtnqFyXblml4VjJraL7eK0547oIdZR57fOtSW5kNVTpHSQhyl/2estFVfD9h+jHJyEJ7FdOsq0DLnSletss9GcCUCyg+tPDY1UW4gLn6ZB25MBTzDuL/hNGqRnAAHVQVAydiZDpgg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776080388; c=relaxed/simple; bh=yqHfFBHwS0Jdv4ZpGR4r2n7K28qdrVknwXUSckXWjJA=; h=Message-ID:Date:MIME-Version:From:Subject:To:Cc:Content-Type; b=KnimRxzXrkeLWc6JEGYHVm+QWyoEI6TF2KXzmVVVugf4a3qq8Z6rrsRRmbdZBo4HHfg8LZOqsxyudjYVyzS20AFNJbc4+R4AljgSrUW//RAag4B73sQeOY1fL57JiAiluFKD9Fe4Pz/8GU95en+5C61/XKX4MI+UZcyg8RooESE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=RJ4fofg2; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="RJ4fofg2" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5F733C116C6; Mon, 13 Apr 2026 11:39:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776080388; bh=yqHfFBHwS0Jdv4ZpGR4r2n7K28qdrVknwXUSckXWjJA=; h=Date:From:Subject:To:Cc:From; b=RJ4fofg2jOQ6Z5UadIlanaO/Xz8hKOCT9y92QLMeMDgY3PAbcPrSlKfmy7Z7auq95 93ZQW4Rd8r7oxTBiQ4e/bOK28n553q6c6LgiedgHT3FYOV+ShevE32Jmxo/cEbhyo0 k/oC6QiSyJq6Fiw9TNM90CYXWVVZRSxjcfZEbdOK5RWWIl7fKN+fgcC3HsGtvpuI50 lZjybfZXh3Ybt2LcX2RQL0JsuFNvVQtDA6TNfvr9MR5QlXW+n8I0HxJ/5D2A6/1kCM bhOJJ034HrMov8xc6ru0oHecJNqDX2S98Wmd1AlT80fMuSV1IsZY5VHGHTGgLY+B5U 0pyVMs+fCFFtQ== Message-ID: Date: Mon, 13 Apr 2026 13:39:44 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: "Vlastimil Babka (SUSE)" Subject: [GIT PULL] slab updates for 7.1 To: Linus Torvalds Cc: "Harry Yoo (Oracle)" , Hao Li , David Rientjes , Christoph Lameter , Roman Gushchin , Andrew Morton , "linux-mm@kvack.org" , LKML Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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(-)