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 E1B97C30658 for ; Tue, 2 Jul 2024 20:13:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3EBD46B0085; Tue, 2 Jul 2024 16:13:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 39BFD6B0089; Tue, 2 Jul 2024 16:13:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 264106B008A; Tue, 2 Jul 2024 16:13:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 085C26B0085 for ; Tue, 2 Jul 2024 16:13:00 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id A0A01140562 for ; Tue, 2 Jul 2024 20:12:59 +0000 (UTC) X-FDA: 82295911278.06.F96F3BB Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf02.hostedemail.com (Postfix) with ESMTP id 0B0148001C for ; Tue, 2 Jul 2024 20:12:57 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=d1GvyUGk; spf=pass (imf02.hostedemail.com: domain of kees@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1719951156; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=BJdhOHeGXt3ev3Yt91wKn25juL1XaqNklqCQDhdrbJE=; b=HSGdMzFcQx0KNJimt7q/8OHRiZMaKm3hf9fjUjH0R4Ox6s6gYPqS6v1Xl82MaXfLQbVbDz xsPTdtTtJJSQMR6A/DN17ejXQ6Y8MfgV3fmHbzlIhl/XWdklTf/Cwk5otX6U2TpH4GuN2f LGsrvG6eY0BSUp25+gZz59VgoOynCpo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719951156; a=rsa-sha256; cv=none; b=1ZpglIrxqkJiaVAgsFFIQmeStZwC4zkiFfzTTdqzrHW6UIqYg3M3uzrsrSxHkVE6HlYFnD xTItYU4t1M7IEWeTmBUrbSkxbbCUZDiUQaW3OWTLpxSQxIPxdJqExHeBTjgxLa+4DSATdh eZ6bAcncSx5LzcL5iaFFcFNEr5FDM7s= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=d1GvyUGk; spf=pass (imf02.hostedemail.com: domain of kees@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 34A8061BD6; Tue, 2 Jul 2024 20:12:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D1766C116B1; Tue, 2 Jul 2024 20:12:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1719951176; bh=C6b9hc9GQw/hUIKi8BoAMgaCAAFhMQsy++IqseLR5QA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=d1GvyUGkyK/a0waMqt29NoCeQ62cuqRD4qqLRK3nO/mKg+pb/2aWLNmjtKEch0c93 hxOubkSl81uSYil+Xx7S38ha9rXcLwcyr3PFBm+yKDzCqgUoyNcHGuiY3bx+8PokLG IJiDQPjne9Gd0ZLjenKm9PLMNwPXWsMrBG8cIC2P/xRHiLuwQ2PBDXM1l5YSj+sMxf BtufjrXvtpg9eTRsAL6ajII2LL/xbKP1kqcLO+OCm09GTYSNgyo0p/SNGbadltDw47 LbISXa8ZSf4wduamlIv582Ej2Bx9jor6C6aChKZNvgsqstcmX3ATumHFAZ0NaHpOwH lkrcqYxeZ7Oqw== Date: Tue, 2 Jul 2024 13:12:56 -0700 From: Kees Cook To: Vlastimil Babka Cc: "GONG, Ruiqi" , Christoph Lameter , Pekka Enberg , David Rientjes , Joonsoo Kim , jvoisin , Andrew Morton , Roman Gushchin , Hyeonggon Yoo <42.hyeyoo@gmail.com>, Xiu Jianfeng , Suren Baghdasaryan , Kent Overstreet , Jann Horn , Matteo Rizzo , Thomas Graf , Herbert Xu , "Gustavo A. R. Silva" , Jonathan Corbet , linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-hardening@vger.kernel.org, netdev@vger.kernel.org Subject: Re: [PATCH v6 0/6] slab: Introduce dedicated bucket allocator Message-ID: <202407021311.1EDB7AE3@keescook> References: <20240701190152.it.631-kees@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 0B0148001C X-Stat-Signature: ztg8eu9wzazz7krrhr4tmknsy65jhqwn X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1719951177-812162 X-HE-Meta: U2FsdGVkX19IZHVUAVoP8eSotmJD4io/DLJ/sgWzwpEbzL7JSw8q75M2lAXuCNghD8oezpWQl5OVa4JDwYUUZXmqZN0GKUp0H4JC3CGFJg9RlD4sh8Gk5aAPd8WqUio2dfL8X8ecirpFqj7CORX0Gp49rZpsesMUsaGgonqwY7JxP+T3YbYAgGfRicNvPwfI5P+denvJOqbTYlnD+Wt+2IcuaC50h6vqEkgSCNXFuLe4GFmF74zwxxZApNXf7+WoFuROtW4br4hG72TpCJWe3kPR9qOjf2sGv32OzUQqh2C3/SZdORs3RSiB6UHnf5nnUgGlHv5wJ8ANtGx1e53qYQKNubnNhU8CmOtl88O/JZg2rAfmkadBDk/Z3fHLmuuSE1S/TraYMG3iieELfhn6Q5pl1km4Zg+Bmp8V1F+cvb2axnmJAUVKLVwsEpTZFFwhN7rZiS34dSrvImD+iFLS0ngyg9m0VQUc+sSxdBZYZbZV4pWM11nJuQn2dTIrgILxVydhFfRgBQfkB0ZWLAWukU6X/CqWRuxIK7vs91WAZkaIJOYwvSFABV3PedyaHcR+KJNUvSTwO4mvclw9HOw1FiB88bXsdUXxkavWD3jWvOqm7be+IOOjwuxGsbQXv/zJkWCJjI2sQvY2SgetI6Ikt7SvyfZWNXvEQiRE3LUjx6llDKoQDNkR/3iYbNpQRIl5FIF80zb+EwDuMrMZtu6ThtAgFjgzznWJA7UtfgnH7xopaaBF95IkvnciafH+ftj9jNaZDg5182f6zCr/uMsOuKLFh7KYnf0al1AGBUd4PcGcWImlo/04cYubpBR4kNFSh1jmWq19RbCZSquXuQH/Yry58Ma/D/hntaSn5EqcQi65Z53v3DWn4NflE3z+l1z1LAgT6uzopJ+JIhUdLp6KL9w/jPqnn+7Zyw2Nifc1UIF8k9wJwOMPmorvEYa2omMonD713iQXD355dedbq33 XHYPB/j2 8H6djJvDaowDaJBnXSlt877J93g78Xpy3RDbqZC0CSvC74g+/dZD1u6RltM/SIx96nLaVERH1sHuXSlxqCWxh55B82oHITdZM/z2UXbPuxYS578vVSq9iGM/H5q9936fp1Fiwj/ETa9FvyDyHowuCebq/NmkhjwJqD0jikHa7vwRTUA0SAfBX9++MiFmpRtLwUjyGXM4F3sVcvqA2pxw6Viydo/ZmlqKmG4Br7Ci6f4F/EJWaqWx5NlDS5xA6kVsP8+oJEPLEXtSEvYg+7208N2YqzY1E7Kqxxzeb9wLsim0RgLY= 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: On Tue, Jul 02, 2024 at 11:24:57AM +0200, Vlastimil Babka wrote: > On 7/1/24 9:12 PM, Kees Cook wrote: > > > > Kees Cook (6): > > mm/slab: Introduce kmem_buckets typedef > > mm/slab: Plumb kmem_buckets into __do_kmalloc_node() > > mm/slab: Introduce kvmalloc_buckets_node() that can take kmem_buckets > > argument > > mm/slab: Introduce kmem_buckets_create() and family > > ipc, msg: Use dedicated slab buckets for alloc_msg() > > mm/util: Use dedicated slab buckets for memdup_user() > > pushed to slab/for-6.11/buckets, slab/for-next Great! Thanks for the review and improvements! :) I'll get started on the next step getting it hooked up to the codetag bits... -- Kees Cook