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 9A090C54FB3 for ; Mon, 26 May 2025 01:16:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3954B6B007B; Sun, 25 May 2025 21:16:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 36C936B0082; Sun, 25 May 2025 21:16:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2831E6B0083; Sun, 25 May 2025 21:16:40 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 0A1126B007B for ; Sun, 25 May 2025 21:16:40 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 8C5EF1D46C3 for ; Mon, 26 May 2025 01:16:39 +0000 (UTC) X-FDA: 83483294118.12.28DBBFD Received: from invmail4.hynix.com (exvmail4.skhynix.com [166.125.252.92]) by imf12.hostedemail.com (Postfix) with ESMTP id 8D41540003 for ; Mon, 26 May 2025 01:16:37 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf12.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748222197; 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; bh=xQxkA7DVzpFtgeI2TKiDUp6QQEHNZB+ay0Tj0l93bUY=; b=boOig2C/dITJl1SqzgLB4H7PDLcDd+eRJjPH3oOBCm0QD9c3tIVSiBfYNXj5u5T3Vai9f1 TAukdxYEWQYwQrK4IhWaM0D9H1fXzOZB+5YxnqDsj1Co7cTCt1mY0dD6AkZ5zhbIIzZBMj adxDgRNL6e62owMrL19QMFReqWmA9oA= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf12.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748222197; a=rsa-sha256; cv=none; b=5Pq/DopITdXCRy6t/i/0QPpiCtt4zSUas6UO3WOvnwVj4yrsv9ezM6r1dIAW6FqAorKVnC trWgc9AUCeA5aGRiPY6nIV7PxEwvCol4ErISiL3ESzlO5NH/HhmA24GJG5w+UXLEJjrMx6 0DvJUAfNKiRpozzkqj+CjEw2ZuK/siQ= X-AuditID: a67dfc5b-669ff7000002311f-19-6833c0f4cac1 Date: Mon, 26 May 2025 10:16:30 +0900 From: Byungchul Park To: SeongJae Park Cc: willy@infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, kernel_team@skhynix.com, kuba@kernel.org, almasrymina@google.com, ilias.apalodimas@linaro.org, harry.yoo@oracle.com, hawk@kernel.org, akpm@linux-foundation.org, davem@davemloft.net, john.fastabend@gmail.com, andrew+netdev@lunn.ch, asml.silence@gmail.com, toke@redhat.com, tariqt@nvidia.com, edumazet@google.com, pabeni@redhat.com, saeedm@nvidia.com, leon@kernel.org, ast@kernel.org, daniel@iogearbox.net, david@redhat.com, lorenzo.stoakes@oracle.com, Liam.Howlett@oracle.com, vbabka@suse.cz, rppt@kernel.org, surenb@google.com, mhocko@suse.com, horms@kernel.org, linux-rdma@vger.kernel.org, bpf@vger.kernel.org, vishal.moola@gmail.com Subject: Re: [PATCH 00/18] Split netmem from struct page Message-ID: <20250526011630.GC74632@system.software.com> References: <20250523032609.16334-1-byungchul@sk.com> <20250523174749.58392-1-sj@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250523174749.58392-1-sj@kernel.org> User-Agent: Mutt/1.9.4 (2018-02-28) X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0iTcRTG+7+3va4Wr1Prb1dcVDAoSyVOEFZf4v+hoAsRZGlLX9ryyqam UaAlRdLMrtRatRJ1mrSYoVuoeMsLzXvWylJbN0otdWmm3dwq6tuP5znnec6Hw9PyHHYer0lI FrUJqjgFJ2WkQ7NurfhcHape1ZQXAEZLCQe3J9KgsN/GgrG4DMHnrz0ScNc3cpB3c5wGY1sW A2OWSRreNLgk0FfwloGKk+U0uM40caDPmqLhmM1MQXtZDgsXJvNpKM/ol0DXfSMHvSU/WXhb q2eg2VDEQF/OBmgwzYHxh4MI6i3lFIyfvsZB3dggBec7TRy8yupD0FnnYuBqZg4CS5WThakJ I7dBQe4VPaWI3fBCQkzWFFJqVpJsZydNrMWnOGIdPSchzx9XcKTp8hRD7DY3RfTHP3Jk5M0z hnyq6uaI5V43QxymeglxWxdtFXZL18WIcZpUURscvk+qvnRnEiWd4tJswxszkJPJRj48FsJw a80w/Zcze3unmecZYSmuOL/AI3PCcux0fvWO+AtBuPVVB5uNpDwtfGHxoPsk5TH8BMDvKuze TNk0Ox5leHW5EIkvj+b+0X1x85XXXqYFJXb+eE95umhhPi78wXtkHyEU5303e1cDhCW4uqyR 8nRhoYjHVS/t6PedgbjG7GRykWD4L9bwX6zhX6wJ0cVIrklIjVdp4sJWqtMTNGkroxPjrWj6 SwqOfouwodH2HbVI4JFilmyfIlQtZ1WpuvT4WoR5WuEvW2BcpZbLYlTph0VtYpQ2JU7U1aL5 PKOYKwsZPxQjFw6oksVYUUwStX9diveZl4HCXSnJi5VB/cGzA7dvWXOwI6Zmb5TZ0Rxo7p7p n5KvVHfe3O/wiZ1c3dX04XR/WBt3bGhAXUkCHkYu6qEiWq5lDqxNtG5Bc2XhM1hH9J7SJyHD rH34xFCIfjBp4TZXgbVlJ135QLZ+2d3rZ/XfL/YUEN329Q25frvcm3qOjGy+4atgdGrVaiWt 1al+AVMfsPghAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0hTcRTH+d3XrqPRdVle1IpmDxLKwopDRVhEXYLCCjJCy9Fubuh0bTXU CFYOquHsOVtr1kTyXYMlOkvEpqkjs7TM2WMrcz1gVD6y1NLaKOq/L5/v+Zzzz6Fx8RARRSuy jvDqLGmmhBISwh3r8peNNifIVxjGcLDaayio/p4D5a+dJFir6hCMjr8QwEhrOwWlJcGJR3oC vtoncPC3DQjAV/aOgMZT9TgMnO2gwKifxOGkswKDlmI3CY/rCkm4NHEDh3rdawE8uWOlwFsz TcI7l5EAt6WSAF9hIrTZ5sDYgwCCVns9BmMFxRS0fA1gcLHHRsFbvQ9BT8sAAVdPFCKwN3lI mPxupRJjudrKfoxrsLwScDbHUe52RRxn8PTgnKPqDMU5hi8IuJfPGimuwzxJcA3OEYwz5n+i uCH/c4L73NRLcaUfvmCcvbaX4DptrYKk8H3C9TI+U6Hl1fEb0oTyolsTSHWGynF+2ahDHsKA wmiWWcWe8HpxA6JpglnENl6MCWKKWcJ6PON4MEcwC9iut92kAQlpnPlGsoGRU1iwmMUA+76x IbRH9Dt3PtWFuJjZz5qHz/3h4az7ymAo40wc65n6iAVv4Uw0Wz5FB3EYk8CW/qwIqbOZWLa5 rh07h0SW/2zLf7bln21DeBWKUGRplVJF5urlmgx5bpYiZ/nBbKUD/X6EsuM/zjvR6JOtLsTQ SDJDlCZJkItJqVaTq3QhlsYlEaIY6wq5WCST5ubx6uwD6qOZvMaFomlCEinalsyniZl06RE+ g+dVvPpvi9FhUTo0767J5o259sb9iewK2xXIT+9etmevefO9ftXgfO8brbFoun5tfJ3CmJ50 SGZOzAtXbs5IaYgal/o3mvpOl28qSa723VmYWn5/5uC34sOXVR92PjRpTxbslvm3+JTzj5m3 U9oDYkP3Uj8ec9PUr3fPTU1Zw1xfm9vnjzy/OM/iipYQGrl0ZRyu1kh/AUkpHdoEAwAA X-CFilter-Loop: Reflected X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 8D41540003 X-Stat-Signature: 5u4i1u3te1t4i1hr7akcz7qhtndm7pqw X-Rspam-User: X-HE-Tag: 1748222197-437222 X-HE-Meta: U2FsdGVkX19ZrE/XHqnAhnvSFnrW9JVPiBnCPKxadNaDgsLe5Vmj3cbb7GWQXF15yBjfD9E1PSFZoMkgCWeJERfLWYAADaJ9LxjRkAs8o7Nnis3T61NElXZkV52wV+F5H5OScbXZz6kMAII32nGho+Nrzi4ch5PWQZT0q7wvcIRd6h00CK8MkTsy+Vx6E25m88Vogfkf+4PLpozviAKD0//yFz7ym9tZqCmni1yZ+ziASeQ1gNuFqQkvAU2xS+9QdTeQDvbcnwZQXKsmdh6yqP/5CcEwf8xIb4IgWE5Elh77H/UqVad9vDPdUYxSU1NQ3s5lWzckK88076ruSJgsOaSyOKSWlHdAva1SKkoLo82BuLHp5bqben5uiAXlB9xn5oRqgC2Dol3KiJmeygCGvN9s8Jnbe8enwZ6OPGBF3OU3/NXJ30bnd9DtFKPVZMwJ0hUsUGlpAAT4OYqlTI4uSG8y6tR47bcZIwa7vh3aR/fUGSACxETFisApu0K/5PGz3nKSRbsnjTLq8aIZq75G5iN86Bvjm9TICdHbqRk3oM0HaZdwe18p8qABFz3DTO+w6bAJzSNwlrAQSWEYl5E1PXlSm2s2sSit2RRtWJAnwEtWnugQhl8KVHqSeuSqv79n6cQUJkzUMO2gmADir67QBbOkleM8+eC4KS6f5jVucwgBNEesq+ni/xOLlAS27lPxIsqTsLBXXRe6l9lxrGXsvjJjLzDFAJBVIp4O+gPkmfh3RKXDYq+bL4z1AQ4OtGygYC31N/vR8kXnM0w0r3RGgBSvEt373+3WOEQOPBlBUOZSwadoiwZCOePXJJ6MrOrRm7vPbgSL7xRptD74BIENxEgBVANgiR//fGqcbN2vmMUtr43tbkU7PYuUEX4k720oQCxqN0BVPdfmBCyFMlFkzHHRvYVHjTSItc0epQWai0jZzKDjDZ9Nxetvmxgx8HGsQ8HxY3xHyzL0WL3/eUq RAlvY0s9 ZKqOYbxk5tu6O6dGLUaBQop6VTSfKAwqf8XdSKHQd9OhWee+l9lULHj9Ypfjz2pzm97XHG3iKSD8P7/8= 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 Fri, May 23, 2025 at 10:47:48AM -0700, SeongJae Park wrote: > Hi Byungchul, > > On Fri, 23 May 2025 12:25:51 +0900 Byungchul Park wrote: > > > The MM subsystem is trying to reduce struct page to a single pointer. > > The first step towards that is splitting struct page by its individual > > users, as has already been done with folio and slab. This patchset does > > that for netmem which is used for page pools. > > I found checkpatch.pl outputs some complaints to a few patches of this > patch series. Most warnings and errors look not critical or even unnecessary, > but seems some of those would better to be reduced in my opinion. Thanks for the suggestion. I will check it. Byungchul > > > Thanks, > SJ > > [...]