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 B9F46CA0ED3 for ; Wed, 4 Sep 2024 04:58:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5D5126B009E; Wed, 4 Sep 2024 00:58:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 55E776B00A9; Wed, 4 Sep 2024 00:58:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3B1166B00AD; Wed, 4 Sep 2024 00:58:12 -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 1BFCF6B009E for ; Wed, 4 Sep 2024 00:58:12 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 8D45EA9AAA for ; Wed, 4 Sep 2024 04:58:11 +0000 (UTC) X-FDA: 82525849182.04.3734BDF Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf16.hostedemail.com (Postfix) with ESMTP id E597D18000B for ; Wed, 4 Sep 2024 04:58:09 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=cBVRJ2hw; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf16.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1725425812; a=rsa-sha256; cv=none; b=cmH8T7QPZkoleIQl91zbH5vLricB0REkpxPdzr+CRnymHpG9NUzfG21S+/EfxW5yt4m/Jt M9QQ8bu94oqQOZX4eY9Eu7iDtKq1GErku/Y3q2vvgH8wzsJzFOeXgMbO8i66Il6oBZMoGC xUjC6vZ9pklqU8SD+rsKMzEsL33xQZU= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=cBVRJ2hw; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf16.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1725425812; 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=PX/sueq3NmkkK2e+lWcEJ0eXUpKrXSATJj3gjBSw7cE=; b=gc4igq07stueAtt5FzB2lC76Ip5RsJYq00kh86XBPyeiPMSxrof3Tggu3qCui6c6aeil/Y 6SMrS2xnfaex2WBUFGfpheS8p7uu1Efn6TkZjQE0MVPhHmdkVjYkmkz94dhO6DMJWdvh0Z evaMKkVxodCkxBFSf4SV8FkrO2YGtiY= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 6FE905C51A8; Wed, 4 Sep 2024 04:58:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E5503C4CEC2; Wed, 4 Sep 2024 04:58:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1725425888; bh=H33YrW/3/bNdTRoqJM5b0XGVNgXJhzcB8gderaNSFck=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=cBVRJ2hwr0XLnXDFe0cqY9kIuuhpitenSQgacbMySvMlSNk4yOMlwcbFrZIV0UWeP O0CEARxylYUxHwkkAQDVYh8pfIqQ+DOpOLeDLCYHY0Pt6Rkp2TBj3GhLW0zLUi04RX t/YA5iHYZL1WHNgDAC9uWifBL7lYAakTBbS+aMtlfiHGpGbsJV4gwqvzlX/4SSNEHM 5qeg2hADXofYqDeBzCPDktcQJ/CtxooIfbEv6qPxzQUnIzYrSD4ekvxaJTNT2b+XWa 6Yk4xN4uo9WrOblQJoMTtFGpi6VYdLqACGJUE9SkM/uIXEcdMriG7rWna+TM0BG7th OeRF6Omrssvdw== Date: Wed, 4 Sep 2024 07:55:20 +0300 From: Mike Rapoport To: Christian Brauner Cc: Vlastimil Babka , Jens Axboe , Jann Horn , Linus Torvalds , linux-mm@kvack.org, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH v2 03/15] slab: port kmem_cache_create() to struct kmem_cache_args Message-ID: References: <20240903-work-kmem_cache_args-v2-0-76f97e9a4560@kernel.org> <20240903-work-kmem_cache_args-v2-3-76f97e9a4560@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240903-work-kmem_cache_args-v2-3-76f97e9a4560@kernel.org> X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: E597D18000B X-Stat-Signature: h9ef7x8y5fq6oqdn63u3gqqy386k56ji X-Rspam-User: X-HE-Tag: 1725425889-721093 X-HE-Meta: U2FsdGVkX1/8mB+unEHtSvlAnRq+kjL19v6nOha6vhDIPNVVEwsO7Zk0uN2CT8S8Gmh0awnsgFYcGYyvU++ONJSTT9YbLUQp8ery0B+E05AUm/hoPaqdJ/jr0HBXSa+RkCPlS62KLaKO5ybAy3viHXSqsD8zyx74jYQ7sw8BlGUvS7rdVyh2IfLxZuVBEIH5rKfr6oRgkQjrliaz4UJGyUiSRQLpb00qUMB+D26SEgZ3Mng7IOnJz8IPC0sho4Zx7t9x9SHsfbzgBwNyu72ls0UVQLo0FBHHE8tPGOeQ6zMEXHEtso7yokOhQRFt4nIy5PII9JljboVvTFuY+Qb1Ok43VaAb1GwqIKM47svgG4KcauvOsfCf7O4Zokv4Nz54epuZbig+q86+AADR2YxIAkDXrCtc0VkfBNLTmkKdbURVdUqV1rP1IW4nWJwyotbtUvZKB/lGo5pgwbcljVy1YsdUQSDqk/XLCEn5VF4k3tMa7ecHVXcOfGlcYHiKOLZ6LCjEfqWBYHlyiHFlaKR+N+HABV8rVntqDwg9+guyP+LPOMl6Xj3rakXL7yKEXAaVGwGwsXC52m54xyM/PUvRJLPlV+aFoMZTsM8acZ1tWUyzVxNzloJoEvfUUsfmkpSc9nhXlN7mufsz210u8Cm31JDbujGqUXe1fApX7FxatKrHkE7XPpqZihHmUUcCV90hR5J1j401FbBVerLf5/ZQtRBVAmClt6u6DTRVf6jqInpZpe80ImL29pwG3Vr9tIj2gx2NeNcEWYKWkVfqLeeCfsB9nFEoLOApGHFTSXUazh+J6LoHfgi/cwnmr7+vxJbI2n7JNiXwAslC98boosY+P1ja0fS1oYmbRsPREREz1Bp8orUpAeADpucsVfEG8iPfY2ezKVZAKxwnOrxD1dZcgJVtD04az8rfAG/UZ70m8NW2TjsrnH0TF4z4T/VwQg4MjHyqZVRcErs/45401ZK 9n7aWk/B +v/2Jr0apuvXZ2TcRIKKp87GGuRd6A9fGJPk3U1886IvE3cQ0Sc3G8nDC/ejx33Zo8OaQtfJzuHWQ/33ZS5VqnTOPeeJBxJAG09DJ8BYnNiLVC9IzueaxAUao6osw1seuACuj3P6lU/01gWcHX51j4NTD2QCR3JD+f9Biy0tpHMDwcGcdSbHNJx+aRU/iDtGdyiwy0SFQxhWFE7I53LARDiasvqhAaJ0oxtObXJExo0eT/zO00OIF/47t/VvMw+Wp+opAgkPNSEhxJZEuOkAOqsuM2wQEszPmgJERquYCXNa1t6mJ+w6JsaPgesXlaGfJNOji 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, Sep 03, 2024 at 04:20:44PM +0200, Christian Brauner wrote: > Port kmem_cache_create() to struct kmem_cache_args. > > Signed-off-by: Christian Brauner Reviewed-by: Mike Rapoport (Microsoft) > --- > mm/slab_common.c | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/mm/slab_common.c b/mm/slab_common.c > index 0f13c045b8d1..ac0832dac01e 100644 > --- a/mm/slab_common.c > +++ b/mm/slab_common.c > @@ -439,8 +439,12 @@ struct kmem_cache * > kmem_cache_create(const char *name, unsigned int size, unsigned int align, > slab_flags_t flags, void (*ctor)(void *)) > { > - return do_kmem_cache_create_usercopy(name, size, UINT_MAX, align, flags, > - 0, 0, ctor); > + struct kmem_cache_args kmem_args = { > + .align = align, > + .ctor = ctor, > + }; > + > + return __kmem_cache_create_args(name, size, &kmem_args, flags); > } > EXPORT_SYMBOL(kmem_cache_create); > > > -- > 2.45.2 > -- Sincerely yours, Mike.