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 88766C5B543 for ; Wed, 28 May 2025 02:29:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 76C366B0092; Tue, 27 May 2025 22:29:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 581F26B0096; Tue, 27 May 2025 22:29:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 41FF46B0099; Tue, 27 May 2025 22:29:30 -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 1C9A86B0093 for ; Tue, 27 May 2025 22:29:30 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id DD9D81D6575 for ; Wed, 28 May 2025 02:29:29 +0000 (UTC) X-FDA: 83490735258.06.AC5F24D Received: from invmail4.hynix.com (exvmail4.skhynix.com [166.125.252.92]) by imf05.hostedemail.com (Postfix) with ESMTP id 13493100004 for ; Wed, 28 May 2025 02:29:27 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf05.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=1748399368; 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=uVS4KUX1V5212+oCETKyLXvwYmJ8yARBUJgQ8MZ/sPY=; b=42qJCCU6mcprQJYtu4ADpxprzHSPbRu2juSp9sp/gJcUbFYZnRsY8GBdLJAK5ccFLNJ5oH nB7qL7M8y2izfGLtIJxRz8zS+rXrJ6oPjNYnRtQC90K56UdIpAHkXHsXBtCYvO/2LEo7yQ TGAJ0arZx5IhiIAFpi5OCpmnYu4w4Zo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748399368; a=rsa-sha256; cv=none; b=2wMg39QnTNG70sYdx3Dgw8FJxGTOjK/HczLzkkdqW1SZPA9EC/ZulSKIqoZDsevzUPV/zw Biu7kmgDIMFjZVl8v9NVEV8owsjsdTUCWnePp/NOngAd+4IWfD4YT+hA3nS+oqpWW8Fe4n wtOwrrElb5or6WY7z6oDn3vxv2J071o= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf05.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com X-AuditID: a67dfc5b-669ff7000002311f-69-68367501a16e 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: [PATCH v2 08/16] page_pool: rename __page_pool_release_page_dma() to __page_pool_release_netmem_dma() Date: Wed, 28 May 2025 11:29:03 +0900 Message-Id: <20250528022911.73453-9-byungchul@sk.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20250528022911.73453-1-byungchul@sk.com> References: <20250528022911.73453-1-byungchul@sk.com> X-Brightmail-Tracker: H4sIAAAAAAAAAzWRXUhTYRzGfXfenR2Hg8OMOhVlTSoQ0ozSfxCmQvBGXRTdJZlTT23mpm1+ zCKwkiLLKVpkNnMl2dyE2fychNi0NFOyibbKVGYWRR/MpakzzSXePfyeh9/Nw1DSTryBUaqz eI1ani6jxVj8I+jhTkF2lGKX3i4Gg7WOBsusDh6PtwrBYG5G8Hvugwi8Xd00VD+YocDwugDD tHWegskXbhGM1XzG8PRaCwXu4h4aigp8FFxuNQlgoFkvhFvzjyhoyR8XwWCbgYbRuiUhfHYU YXhZUYthTB8LL4xrYebVdwRd1hYBzNyspKHMaaRhomAMgbPTjeHeJT0Ca7tLCL5ZAx27lTTW vhMQe8VHETHaskmDKYwUupwUsZmv08Q2VSoiI8NPadJT7sPE3uoVkKIrP2nimXyPya/2IZpY G4cw6TN2iYjXtvkoe0K8P5VPV+bwmoiYJLGid75fmKmX6IYveal8NC8uRIEMx+7hBqs7qNXs vl+D/Zlmd3Au19x/voaN5Lzu7mUuZij2p5CbNPgE/iKYVXO3f9QJCxHDYHYbNzyU5ccSdi83 Om6hV5whnKXe72eYQDaKez6S4sfS5cmvG1bkV3LsnIj70jmLV/bruWcmFy5BEiMKMCOpUp2j kivT94Qr8tRKXXhKhsqGlq+tubiQ0IqmBo47EMsgWZCE1O9VSIXyHG2eyoE4hpKtkVw+EKWQ SlLleed5TcYpTXY6r3WgjQyWrZPsnslNlbJn5Fn8WZ7P5DWrrYAJ3JCPDm1hPclxyfsEuRe+ mpc8A1N/D6dQpoOWI8ZB+5tjE7r40MXok/FNxVVtNzNPLwQ9GdnuvFvS01/aUjY6raq0iBq5 +A9pcWl/2iLCY2TR59CmfYWN3ESAD3vupKZVjV5VxfYm9FWFJnYYdMXjIW+bkt5XxgYnihfX fiv/1OAabpdhrUIeGUZptPJ/SK0e+dYCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAAzWRa0hTcRyG+5/bjrPBaUmd7D6LSugGab/ookHgn4IIihQhaujJLedam4oW wVIpsra00qymzcLljWZLdKaYTNOsdcHS1mWpq42CvNRMdAvKEX17ed6H98vLklILFckq1ZmC Vi1XyRgxJd67NX8tyopVbBj2bQGTtZ6BuqkcuDtkp8FU24RgYvqDCPxdPQzcqZwkwfSygIJf 1gAJ3m6PCAYtPgrazjWT4Ln0hAFDQZCEPHs1AZ3lvTS8ajLScDVQRUKzfkgErx+aGPhU/4cG n8NAQe+NGgoGjfHQbZ4Hk8++I+iyNhMwebGcgSt9ZgY+Fwwi6Ov0UHDzjBGBtd1FQ3DKxMTL cGPNOwK33HCLsNmWhR9UR+NCVx+JbbXnGWz7eVmEPw60MfhJWZDCLXY/gQ35owz+4X1P4bH2 fgbf+TpOYGtjP4Wd5i7RvjnJ4m2pgkqZLWjX7zgiVjwNPKc1RknOwBk/qUcBcSEKY3luE++p sFChzHCreJdrmgzlCG4j7/f0zHAxS3KjNO81BYlQMZdT8yUj9XQhYlmKW8kP9GeGsISL4T8N 1TH/NpfydQ0dZEgJ42L5xx9TQlg6o4xdsKIiJDajWbUoQqnOzpArVTHrdOmKXLUyZ13K8Qwb mnnPcvp3sR1NvE5wII5FstkS3BCjkNLybF1uhgPxLCmLkOTFxSqkklR57klBe/ywNksl6Bxo IUvJ5kt2JwpHpFyaPFNIFwSNoP3fEmxYpB5d1nrTdk3oDO7hKPny1cVxx1ISxl/8WLzmYNC0 eWf4g8I3o7d9394sqzIs6Xilr3i01HnCvoBI1FSmnijaM2fTSFL4l8RTNKuJan07RSbHdS46 Gmk+NtUanhRd7pZcJfl718/6Sn/2R6wfD+zffujWgVFTWbVzeAVR6r52pSTxvs0po3QK+cZo UquT/wUpO1o2uQIAAA== X-CFilter-Loop: Reflected X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 13493100004 X-Stat-Signature: s5d17jobrpeyjz4ksos9nfogksfiqqjs X-Rspam-User: X-HE-Tag: 1748399367-203375 X-HE-Meta: U2FsdGVkX1/18Q24FCesmeQ4lp99mHlMdhB9Mqzwt5/4iQhrWYh2A+vBQAOObQo6Fw3kzBTGbML+xrzC4UFaM4mTsDZWVP5P+z1fAclbUDmyhBf1xMdAuJ9/1ks4TKSQLbilLSgZVF0NLcE6VTcOh0Kl+FyGaRVdec3lHC7qHDtSTsD+RxlT373+KiVTGmPHdtv121XXLN57w67Zcfn/YsTg5/LOm3RsgzKao2GixZHS2OQwTm0vqUGjALZVLNlUSMuCMoNFpIS/wNPB9Or2XQuEIIv+B9BEhkWrRaSk701BzEyckKiB2h/LnwQkGytwJCOXl161c3rrh4MsRYsFBjD7GxdlmEWHVgyELK6l0w8j0KOPzIQjHEVvZWGXOZzRYgiXrAB5tBOE4s5h2kaOiSgU9NSbSQExSbvUHqI/QQDcofZVTgh/cysPU+nxviKInTzr30qNxzo6rMPAC+whXAHX9uTvbxNZRvBmVKLswdtqEbVc5GC0sgEZQEoxdm1MHpjVVXF8Wv2Z30/qallDFr+Mn3Lefce1KOFAhekyZZldQUpUpOFw2q7LrLYQ/GYTbyjY2fWJ84v0i9ni854Fz6gCw3Knjgzmk7Rrk1qKjd8Wkygi8iUw3dwGPzLd6mu4CqgZ+kowIhXSOpDqGmR2S4UleyT+rWtP/ziM6TKwC01QcZ56elKBiHHVHPZZsjDKtZ3+Ii58fYDdDrHppTGViw6v8+xTw0vYGykHZWzqZ1QQxt1io++OjS0ZRvIMQx/0qtb4qA2F2cz746buZFAhvMHQokAyoI2sdVq6CqMft3bOvdnecKJH2PAMz6xwVqzfGvq5lvW5a/qSW1+w+HF5I9oxsT36JFTmylB7hQFCo/He1LY0AhjF+MNdz2WjlZI8wQJtLePdMy7Wu61uLna7UUfKHVrn0K4za1RXAa4Qk2S6nlVx13TkXx0nCSpWVOmwsC3ilqVX9EI959tyN3f rdvSXWFy +MKYMIawYj1Rx4Fdn9N1LWjtMFAYGPXlB2C6G4soQVTrA/B4xuQGystFGBWYaQsPWvGtEl2TQCmhJD6S4xWP+yv3Vpjsic0wndRZcLbIhrIcTlcSll2lu5/bCUQ== 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 --- 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 fb487013ef00..af889671df23 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