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 BC4B2C5B543 for ; Thu, 29 May 2025 03:11:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 188D46B00B2; Wed, 28 May 2025 23:11:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 161886B00B4; Wed, 28 May 2025 23:11:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 075A76B00B5; Wed, 28 May 2025 23:11:08 -0400 (EDT) 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 E3C616B00B2 for ; Wed, 28 May 2025 23:11:07 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 97A71162498 for ; Thu, 29 May 2025 03:11:07 +0000 (UTC) X-FDA: 83494468974.27.569EDDF Received: from invmail4.hynix.com (exvmail4.skhynix.com [166.125.252.92]) by imf24.hostedemail.com (Postfix) with ESMTP id B49A418000E for ; Thu, 29 May 2025 03:11:05 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=none; spf=pass (imf24.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748488266; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=xD3d6ygz3tUZc8hWO7lK/02RUlSQc0YgWf1E1WP0XKE=; b=hSM/yxVCKYhb4wWfwRQgLZyVIJp9VycGPpPzOhXVlPe5lGZPOsP//U0zZkvgSmt9RGngMq yFZRE5p3gUfH+b+kGDN2CsT7WYf5Rh4qwMrgGwbQjO+mMuQL6guUJkK39B/g47khQ5RtRs OEFd497wZh53xsqFGDWUfNteE7mTYtQ= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=none; spf=pass (imf24.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748488266; a=rsa-sha256; cv=none; b=zAsW6sTElcCyNjzKyOOOkMuq2IOIo3Jff/FwsYXbTZ44rZhUuBDMEnnouf4YQ/P4grlIg7 Ncr2vrZgHYR2y5hQaieESRSnT2qGPU2V0LBrLp7cgaJfwvhRVP6ipmWfQcPpPsoagz0G4G rpVzcO9XhW+lGV/H+/E2wBwCYXZ0Yoc= X-AuditID: a67dfc5b-681ff7000002311f-14-6837d042823b From: Byungchul Park To: willy@infradead.org, netdev@vger.kernel.org Cc: 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: [RFC v3 08/18] page_pool: rename __page_pool_release_page_dma() to __page_pool_release_netmem_dma() Date: Thu, 29 May 2025 12:10:37 +0900 Message-Id: <20250529031047.7587-9-byungchul@sk.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20250529031047.7587-1-byungchul@sk.com> References: <20250529031047.7587-1-byungchul@sk.com> X-Brightmail-Tracker: H4sIAAAAAAAAAzWRa0hTcRjG++/8z9lxuTpNsaPd2CIKKzNTez+UWZGcPhX0QagPNdrBM5yX ZnkJCjVDHHnBsstasMp7wXSKm+El59CZUV5QVlqWMa0sJaemzTCn9O3H8zzv78tLEzI7DqLV iZd5baJSo6AkWPLT9/HeYz0HhVB9bgAYTM8peDafDhWfrCQYqhsQzCwMicFt76Tg6eM5Agxv czDMmv4Q4OoYFcNI+RiGplwLAaOFDgryczwEZFsrRdDTUEDCnT9lBFgyP4mh/4WBgo/Pl0gY s+Vj6NJXYRgpiIYOYwDMdf9AYDdZRDB36xEFt/uMFHzJGUHQ1z6K4WFWAQJTi5MEz7yBipZz 9VXvRFyj/oOYM5qvcHWVwZzO2Udw5uo8ijNPF4u54cEminPc92Cu0eoWcfk3Jinul+s95qZa BijOVD+AuddGu5hzm7eeZs5KDql4jTqV1+6LuiAR5vX3ULJNmm5pqxNloqq1OuRDs0w4+3ug ntAheoXftNDemGJ2sk7nAuFlf2Y/6x7txDokoQlmkmRdBo/IW/gxGnbcMER6GTM72Ard3ZVc uuwpmbotWvVvY5/VvFwR+TAR7N261Y1sefNA10Z5pSwzK2YnulrJ1YNAtq3SiYuQ1IjWVCOZ OjE1QanWhIcIGYnq9JCLSQlmtPzb8muL56xouueMDTE0UvhKHeigICOVqSkZCTbE0oTCX5p9 JFKQSVXKjKu8Num89oqGT7GhTTRWbJSGzaWpZEyc8jIfz/PJvPZ/K6J9gjJR7ImwV0Eei3yf o/ROILkh10/ePFzqHJcevRRHzVpxq2Ii9FhzkdB3OKCg5uvYevJL4eDk994WrUpwbwmtzSo7 NfMkGMuXsOtmltDblhbz+cTf2PjN148fCC+rzRP0kUslEbL+PXGt69ojTy5uJ5d2dU8FfjDG DMfsFhdPfyuOUuAUQbk/mNCmKP8BVYvX3tcCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAAzWRa0hTcRyG/e/8d3acro5L6mAfjIEIgpbk5SdFmn3oUCFFH4IMcuWpLeeF TU0jw8sgW6mlZmnHmog6LzFR8ZZZzuUFpURZzDQVS5O8X1NnlBp9e3jfh/fLSxHSMuxCKaNi OXWUXCUjxVgccizNM7jPX3Ek6yUFvLGKhMr1BCgbaxQCX1GPYGVjSATL5k4SiovWCOA/aTGs GjcJmOgYF8Fo6SSGlvsNBIxndZGQobURkNpoEEB7YbcQ+uozhZC7WUJAQ/KYCAaaeRJGqv4I YdKUgaG7oBzDaGYQdOj3w1rPDAKzsUEAa48KScjp15PwTTuKoL99HMOLlEwExlarEGzrPBkk Y+vKBwVsU8FXEauviWNrDR6sztpPsDUVD0i2ZilbxA5/biHZruc2zDY1LgvYjLQ5kl2c+ILZ +VYLyRZPLQhYY50Fs716s+i802Xx8XBOpYzn1IdPhIkV6wXPUIxJktDQVitIRuUOOkRRDO3D fGyldMieIml3xmrdIHbYmfZmlsc7sQ6JKYKeEzITvE2wU+yjVcwPfki4w5h2Y8p0ebu5ZHvn 6XzOLjO0K1NZ/X53yJ72ZfJq/znSbSdf10Y+RmI9sqtAzsqo+Ei5UuXrpYlQJEYpE7yuR0fW oO37SpO2njSilYHTJkRTSOYo6UL+CqlQHq9JjDQhhiJkzpLUQD+FVBIuT7zDqaOvquNUnMaE DlJYdkBy5hIXJqVvymO5CI6L4dT/WwFl75KMil5bIm7x2MmgH7S5LhRfcXsXPHMR/V48FGfn Ua233N2bdPZNs+KD98MS82oKHxQQeq91T/4vP9+lmdtTyqLvIym9AYXDP9WmUG+sTXd29xyR R89uDV0oUgf7ZI/lZs+5BxZMT56ynpxOd7SVzHr0HNW+Omcw3LBIHUKuvcU5VTKsUci9PQi1 Rv4XffZxV7oCAAA= X-CFilter-Loop: Reflected X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: B49A418000E X-Stat-Signature: i6qhzotub53hqpqwz3d56yw7kkymufih X-Rspam-User: X-HE-Tag: 1748488265-454332 X-HE-Meta: U2FsdGVkX1+MAVK5umYYpZveRmUI8v8aZTY3tBgaqmcB6O6kbBEBsayqfxBnGVsVmJy7kOQ16YVXVCC+YURSIpq/ZyjEpvwOWYWWMt6PA4U4S2aWtvOblSMBcEImTqsRaRbZ7cAUo+rLwK2d72N+YBKxGzniJk2tfWp0G8hV3rzJoCjqAimzip1Lb7bWbGnhceDH4rh6worClgOIv4hHH9qFcmk9Bn0HaNnmzlj5cg3jE75h1oUCR4SJQU2Rc1aXHt96zWR9vOOaV6/6CIKd8tEolsOCjjQF4CSM6pK/nphdpDHZ+GhRPjczXrkzjlbhf4aYcvxk7WszXjL8RHK9Q0312i5OgzWvQS2XcMS6Ss1ouqRtcD5U1STIbeiNN+u4TfyPWuYPUXOzioo29v1rKUs08dKkCoUJiklkBchE3cWlfZDtPD/b2TR1S+2TKQLWsVvP0y8RBFgtQRhHdySR9IiQqlikL5AVCPQ2zaWg5IFAaoc90q8eJAK7Qxo3UagE79Ufv915TYeGycV4cShHcE+sGzG+RPNZmbGDSn4c9bxmvLgAfX1UjHPUl2V6fIJROLXXMiv3iaSXek3+SQ5Tn80rBwQSZvzs1uqx6jvGDH6cPJUYOluizNemd0B3bPvC/3AV87UaZpGoLq3q5z+tJDQUvwPirC7egMI+JsYIpSeYV/9vJfcu3A4JzjZgIK42PPWqNwrTpJCVsLFhv3Ej5qrkeFJIpL8jIFqJrkjX9rOR4RKteZHZOAVCVdRwKCPFnmzQDc7sjZLwZXItzcgd5mAjTHjhumYiLUJnGbhXhNqZsFcPQ+jiJYFVTUQL75Dl/KqaTryAeyW/ZlX7qh5FZO8ivjyYiYIPh6//uDwNFVZqzwPUT+zS4mIiTNqP63+m83C6ieFXMpN8s+KpRQuXvVP1TZ4ojbTQxIvcS8FPGIQX4a9QXUCivvPwIdW2mLSAeXNR6l8OvSt307uYC0J hayAur+Z cJF/SumBoyFP0ru7hvdgfk/Lg37Yuef5vGRa4D7FLe77CD5UZzyklWFOnXqVbRd4fDXFJLHnmt73pQEWENPLfv+kvOh0wyGqbrx3w5z8LEUVf3fCRPJ3rDtnZkvjUQwkDIGhaVwVuQZmIqqs= 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: Now that __page_pool_release_page_dma() is for releasing netmem, not struct page, rename it to __page_pool_release_netmem_dma() to reflect what it does. Signed-off-by: Byungchul Park Reviewed-by: Mina Almasry --- net/core/page_pool.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/net/core/page_pool.c b/net/core/page_pool.c index 4368beda1e08..0a5e008df744 100644 --- a/net/core/page_pool.c +++ b/net/core/page_pool.c @@ -674,8 +674,8 @@ void page_pool_clear_pp_info(netmem_ref netmem) netmem_set_pp(netmem, NULL); } -static __always_inline void __page_pool_release_page_dma(struct page_pool *pool, - netmem_ref netmem) +static __always_inline void __page_pool_release_netmem_dma(struct page_pool *pool, + netmem_ref netmem) { struct page *old, *page = netmem_to_page(netmem); unsigned long id; @@ -722,7 +722,7 @@ static void page_pool_return_netmem(struct page_pool *pool, netmem_ref netmem) if (static_branch_unlikely(&page_pool_mem_providers) && pool->mp_ops) put = pool->mp_ops->release_netmem(pool, netmem); else - __page_pool_release_page_dma(pool, netmem); + __page_pool_release_netmem_dma(pool, netmem); /* This may be the last page returned, releasing the pool, so * it is not safe to reference pool afterwards. @@ -1140,7 +1140,7 @@ static void page_pool_scrub(struct page_pool *pool) } xa_for_each(&pool->dma_mapped, id, ptr) - __page_pool_release_page_dma(pool, page_to_netmem(ptr)); + __page_pool_release_netmem_dma(pool, page_to_netmem((struct page *)ptr)); } /* No more consumers should exist, but producers could still -- 2.17.1