From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 77B63C02183 for ; Fri, 17 Jan 2025 14:13:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A776F6B0088; Fri, 17 Jan 2025 09:13:23 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A27B26B0089; Fri, 17 Jan 2025 09:13:23 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8A1586B008A; Fri, 17 Jan 2025 09:13:23 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 6B25B6B0088 for ; Fri, 17 Jan 2025 09:13:23 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id E90B844417 for ; Fri, 17 Jan 2025 14:13:22 +0000 (UTC) X-FDA: 83017136244.19.6ECF61F Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by imf25.hostedemail.com (Postfix) with ESMTP id 7EAF5A0002 for ; Fri, 17 Jan 2025 14:13:20 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b="aJNLT/RZ"; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=ZdnRZLcM; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b="aJNLT/RZ"; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=ZdnRZLcM; dmarc=none; spf=pass (imf25.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=vbabka@suse.cz ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1737123201; a=rsa-sha256; cv=none; b=CiQkL1GxrKpCh5xm9FbP3BViktVZok7CbjCLhh+q8yi3Fph7l1stR5HoZaoU0kLq8R68yp JuAFu9MDP7xNfJyFTbuNZoG1GizONtefs/wtD5wXcauCa0wNpcjdqr3rLoi02zoa3P0j1+ bnvUg+AcdY1IgzFwRvA3x+hmxb0FWvQ= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b="aJNLT/RZ"; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=ZdnRZLcM; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b="aJNLT/RZ"; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=ZdnRZLcM; dmarc=none; spf=pass (imf25.hostedemail.com: domain of vbabka@suse.cz designates 195.135.223.131 as permitted sender) smtp.mailfrom=vbabka@suse.cz ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1737123201; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=ANuHJobp+61zEEiCh8cTcrnbfh/EFJYHMB8DmBIjVKA=; b=70FFm3OMJH7LFY9iOTnmhtpdq/w7/mMw8fxJsh+8bnDT7P+T3AjcZgUucU4jv+SRNhrfXL aA1odw6MQYbULzcSzrGDP6ZhSFDdrBxIGMiYWQ82DL0IXCjocwgoOBuKBTn7LwxatgrhXp C2v4hIBckk6ptQPAluGepCks7ZTwY0M= Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 8E2951F7A1; Fri, 17 Jan 2025 14:13:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1737123198; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:autocrypt:autocrypt; bh=ANuHJobp+61zEEiCh8cTcrnbfh/EFJYHMB8DmBIjVKA=; b=aJNLT/RZkJXpxdBGpAfOVkALcqo6t0YWa7jfvgFnhiENensZoWOsW/CBcRfm/S0PY9WT+Y 3mL2P4ZwwmlfAH4RHtTFV7yxVr/GzMXsHcS/uIwV+X5phamZiWRg5gTd6ow2uKZmXDNuJd G6MOtc40mwMr/lOdDiD5aN4YABTFttE= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1737123198; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:autocrypt:autocrypt; bh=ANuHJobp+61zEEiCh8cTcrnbfh/EFJYHMB8DmBIjVKA=; b=ZdnRZLcMyr1pdvhrlA9LHjAZSOakb5fnzZGu0tbOT5RGKv0HHgrr3vTczKIz6R/i2GwdWt 591t48kUmbgHXxDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1737123198; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:autocrypt:autocrypt; bh=ANuHJobp+61zEEiCh8cTcrnbfh/EFJYHMB8DmBIjVKA=; b=aJNLT/RZkJXpxdBGpAfOVkALcqo6t0YWa7jfvgFnhiENensZoWOsW/CBcRfm/S0PY9WT+Y 3mL2P4ZwwmlfAH4RHtTFV7yxVr/GzMXsHcS/uIwV+X5phamZiWRg5gTd6ow2uKZmXDNuJd G6MOtc40mwMr/lOdDiD5aN4YABTFttE= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1737123198; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:autocrypt:autocrypt; bh=ANuHJobp+61zEEiCh8cTcrnbfh/EFJYHMB8DmBIjVKA=; b=ZdnRZLcMyr1pdvhrlA9LHjAZSOakb5fnzZGu0tbOT5RGKv0HHgrr3vTczKIz6R/i2GwdWt 591t48kUmbgHXxDQ== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 6C3E3139CB; Fri, 17 Jan 2025 14:13:18 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id BPHJGX5limdIQwAAD6G6ig (envelope-from ); Fri, 17 Jan 2025 14:13:18 +0000 Message-ID: <3154387b-c045-401e-800c-f5d05be033e4@suse.cz> Date: Fri, 17 Jan 2025 15:13:18 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Vlastimil Babka Subject: [GIT PULL] slab updates for 6.14 To: Linus Torvalds Cc: David Rientjes , Christoph Lameter , Andrew Morton , "linux-mm@kvack.org" , LKML , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, "Uladzislau Rezki (Sony)" , RCU Content-Language: en-US Autocrypt: addr=vbabka@suse.cz; keydata= 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 EP+ylKVEKb0Q2A== Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Action: no action X-Rspam-User: X-Rspamd-Queue-Id: 7EAF5A0002 X-Rspamd-Server: rspam10 X-Stat-Signature: 38ud1s736w69cjg1jo3r8q4cje6raayh X-HE-Tag: 1737123200-203548 X-HE-Meta: U2FsdGVkX18VtNkpx0EWdAqFk+UuXaFp99ehyaXfDUnAFXcY2tdmVSo75f9rb2QNaIwdWy/h1IztGqvDhQHGUvfn4WKBcKhq6J5/cyIUzZ9WdQY1ssYPN1K0UNOhyhEMyxJa6t6ZGniGy3n5+B4fLPqkbZRxqmNPOmcjwCbPx3+vCTl5rjpXMuJLRiMYgpGRKAQ/rL90tDad1EnRpC/nEt15QSDCl/KJhtSja3ZC3OcYGXC81G4PKll2V8B3KKHqcaAYZ2SlQejt1/lHfPuCUGCOqoDd/BEGsPlEnash9w3k/W0qGUljUjtSrM3bqDIfOndb9VlOlUJlfffe16+R2we8fjnM6NKL8qWDU0tOG8GgRQ4avtrlfgM17zbOco1wmLTssCZqT7/HewQGNH68vFwWV3WJ0TP8RzCJVVePTIOSzpCAP4b2APL/ugJM/WuDllCNnnU7+kE1zcc+1L8eCYM/pIuyG9dBXTIysOQ151LmLm1B3TIHNrbqk7jmXz3QepFrovLvioydQ6OimFNqUYLghgP66UHuVQwR100bZ+/3JADYRxVZL8ThzxzN1IBElt9ZUrLlxs5XJcEe44pMRecoc9UAi/cKpgp26yjwaQNlmQDvpQI32dvlm4oQy+j+I9UFbDf9Agjjp9DDiPmLwPR63uUEMeVkE8e5J65zuGkVJX+e7hYTBufEmACSMEMaySahd++DidjEuoKKhnhOq1uVyhZegM9bEA71JtlIs4amvjKQtDY9gaaDCFp9YbhNK9IXOZCxTtc/lNNwANnUUgyJclQJXzwkpmRkwNFWzgg81PYPIptoTyPsSQC4yPigLNLiOvVbVmkjvPDMAFqiP7jU1sox8NDpD/nCL9oOA1jzSeCjj3oq4hZegb49YxbnVXX/oonARijruJs9vWTe5/6b1MHr410n8GQ7niGP9WhxGLFgvfP/+zS86Rn5EPPD0DX5CPWHKjJuc+D8fqb QNXYk4W8 TUA3KIcd3gNhzhqcEhpELNOkxDIvE1maSOlmQ6Qc8L/QrR6KELnMVXl5d5Aqv1HHMoM2paXDTnf+tqR+pds4ar+VyCHUGXiK/4erU7OpjU1JmM52tQ1skB/NN45NycN9IocudJHWTGtwGMI25aYOQWIJb5UgB2hhjzsd9N9SXoZutY5Iek9/LZgMX/nvELOaObyn7wYhqTZ65y12tNokiUvQPmucSthyT8yvF1i2g7Fe33pU9wmTb9nrT3eJLL8p+1ROneWkoDcr8v7+gSo2VwmiOa3cBrGj1wZulLRK8Wfu1HyBa6xLPArZrTuYzlgm3VEZDTgXwjGm2JaJwIPHW/CN1OQEfMtuDikSgGFsCxzxzNHq7StdsSr7KQgxPyMR0YSjpb1JK7me+qZ0JizNfbwHrXM95jkP8VYl+pIJ7KCB62/RitCJojwopZ9VVnSYSe+DNQR2M/hbOCPaQAxK6QBhxkMpMhl2kR7DW X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi Linus, please pull the latest slab updates from: git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git tags/slab-for-6.14 There's a small conflict with the mm tree: https://lore.kernel.org/all/20241216152721.15c5864d@canb.auug.org.au/ Thanks, Vlastimil ====================================== * Move the kfree_rcu() implementation from RCU to SLAB subsystem (Uladzislau Rezki) The kfree_rcu() implementation has been historically maintained in the RCU subsystem. At LSF/MM we agreed to move it to SLAB, where it more logically belongs to. The batching is planned be more integrated with SLUB internals in the future, while using the RCU APIs like any other subsystem. * Fix for kernel-doc warning (Randy Dunlap) ---------------------------------------------------------------- Randy Dunlap (1): mm/slab: fix kernel-doc func param names Uladzislau Rezki (Sony) (5): rcu/kvfree: Initialize kvfree_rcu() separately rcu/kvfree: Move some functions under CONFIG_TINY_RCU rcu/kvfree: Adjust names passed into trace functions rcu/kvfree: Adjust a shrinker name mm/slab: Move kvfree_rcu() into SLAB Vlastimil Babka (1): Merge branch 'slab/for-6.14/kfree_rcu_move' into slab/for-next include/linux/slab.h | 1 + init/main.c | 1 + kernel/rcu/tree.c | 876 -------------------------------------------------- mm/slab.h | 4 +- mm/slab_common.c | 880 +++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 884 insertions(+), 878 deletions(-)