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 764EBC5AD49 for ; Wed, 4 Jun 2025 02:53:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C64246B0432; Tue, 3 Jun 2025 22:53:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BC2F56B0410; Tue, 3 Jun 2025 22:53:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 978BA6B0559; Tue, 3 Jun 2025 22:53:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id C82356B0510 for ; Tue, 3 Jun 2025 22:53:07 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 7B796161FD6 for ; Wed, 4 Jun 2025 02:53:07 +0000 (UTC) X-FDA: 83516196414.03.6ED1563 Received: from invmail4.hynix.com (exvmail4.skhynix.com [166.125.252.92]) by imf03.hostedemail.com (Postfix) with ESMTP id A3F7420005 for ; Wed, 4 Jun 2025 02:53:05 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf03.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=1749005586; 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=XE1FzcdCRB54BCHKA0e3H/CxDDZRR+nEI4Sben/HEjw=; b=6wrCO1ghIfOLGgBGwglKRcqr1ebsLR1+aN//aOWsLAmSnICx8O3UqOSN1Lb82c6SsKQn1J AXnln2O6WOryk4trYtBy5wAU7n8diiITQ0FBOyG73AHkggTkNbRzNj4lVwVa6cRNnMTnHe pTBjv3TcnDrP5h0MhyNCvHpCplIB5cw= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf03.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=1749005586; a=rsa-sha256; cv=none; b=iMCQuz36+UhiGQKfgfokNtOqDp/xG5l3ZH8RDP9mIj6QNP0R3Jn8nlInBigWFhGvCyY1Rn Mger7HdfIRyH6N2dvpfw36gJyX6IBcO3N0ei3uL7CwAu+SwWtklVT2vDydYxFTe48V35nA xcbmqlPeFWazPfHSgFKuLtT04ajm7rg= X-AuditID: a67dfc5b-681ff7000002311f-14-683fb5093870 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 v4 09/18] page_pool: rename __page_pool_put_page() to __page_pool_put_netmem() Date: Wed, 4 Jun 2025 11:52:37 +0900 Message-Id: <20250604025246.61616-10-byungchul@sk.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20250604025246.61616-1-byungchul@sk.com> References: <20250604025246.61616-1-byungchul@sk.com> X-Brightmail-Tracker: H4sIAAAAAAAAAzWRa0hTcRjG/Z9zds5xOTktqdOCpFFZgpZl8v8QUxDilJVRQZRCLXdywzll U9MiMJUycTNKKGzBMjKd1mpeNi9YeY/yks6ad5k4M3KWyzUvYU7x2+99Hp7fl5dE+a2YgJQp UlilQiwX4lyMO+NTHMStDpcenO7jQK2hAofl7nT4cty8eulrAPyzMERAZ0s7Dp8/c6FQ252D wXnDIgon22wEHCuxY7DhrgmFtoIOHKpzllCYZS5FYE+NhgMLF1+g0JQ5TsC+Oi0ORytWONDe pMbgx6IyDI5pImCbbit0ffoJYIvBhEBX/lMcPuzV4XAiZwzA3mYbBp/c1gBoaLRy4JJbi0fs YqrKBhCmtmiEYHTGVKayNJDJs/aijFF/D2eMcw8IZvhrA850PF7CmFqzE2HU2Q6c+T05iDGz jf04Y6jqx5jPuhaCcRp3nqEucY9KWLksjVUeEF3hSls6C/Bk++b0giETkgnqfPOAN0lToXRh VwO6wcZ/o7iHcSqAtloX1nI/KoR22tqxPMAlUcrBoSe1S4in2ELF0j96XxEexqg99F/NBPAw jwqjWwtaiXWpP13+5v2ayHs1H3Y8WtvyqSO02mxBPVKaWiDoxrcOzvpgO/2h1IrdBzwd8NID vkyRliiWyUODpRkKWXpwXFKiEaw+t+TWcowZzPWcawIUCYQ+PPOwSMrniNNUGYlNgCZRoR/P f/9qxJOIM26wyqTLylQ5q2oCO0hMuI13yHVdwqfixSlsAssms8qNFiG9BZkg8MQxdVym6Gz8 Qsa1SS9HfVzdxMVTtQkXTvsOrtxpjypOcAVlN0ceD+9wu/XTPHzlaiDyrdurNssVNhMtskRL Imdz3+W3jkTVL+4VBJw8rN09bon1iVH96rS3T00lfj+Pal7f7BqotiV0bPpiQ3P3SQXL8nqt xi6xzDuHKgvDhJhKKg4JRJUq8X8dtS6g2AIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAAzWRa0hTcRyG+++c/XfJxXGKnQwxBmZJzoSUXxfN6kOnPliEEGiko53adE7b VFQQLU1LcmrZBZs0M81bTKbpFJGad8qKqeEtZzMlulipmZfKnNG3h+flfb+8fEJcSbrzleoE VqOWqSRYSApD92f6Cp4cVOy+XREAemMthprFZHg0YeaCvroRwfzSKA/mOroxlJUuEKB/lUXC D+MyAVNddh7YKqZJaM1pIsCe34MhL2uFgMvmSg60l/Ry4XWjjgtFy+UENGVM8KC/RY9hvHaV C9OWPBJ6i6tIsOlCoMvgBgvPPyPoMDZxYOF6CYabVgOGySwbAmu7nYR7l3QIjG1DXFhZ1OMQ CdNQNcxhmovf8hiDKZGpr/RhcoesBGOqvoYZ0+wNHjP2phUzPXdXSKbZPMdh8jJnMPN9aoRk vrYNYqbswzcOY2wYJJkXhg7eSedw4QE5q1ImsRq/4CihoqMvH8dPOyfnjzZxMlDLplwk4NPU Htr0exw7GFPe9NDQEuFgV8qfnrN3k7lIyCeoGS49pV/hOAIX6gz90fqY52CS8qJ/6iaRg0VU IN2Z38n7N+pJ19Q9XR8SrPmxmTvrXTEVQOeZB4gCJDSgDdXIValOipUpVQFSbYwiRa1Mlp6L izWhtf8q0n4VmtF8/1ELovhI4iQyjwUrxFxZkjYl1oJoPiFxFXnuXFMiuSwlldXERWoSVazW grbySclm0fHTbJSYuiBLYGNYNp7V/E85fIF7Brr6qXxU4abDw4E5GUFVilZr/X1Z2r5ZMvqs 32zRCemfMI9jV+TbT2miH4gLF7sk0yPW9AKLYUt2auHAl9KI8HK3uslEr9yHiiJxceOhyCOD KX3e8o06X8Ph7H5s29uyK/28EUcsODWHvl8NansZ6N5/y+PZoHxbmDThosu7HX5SCalVyPx9 CI1W9hcRWZbBuwIAAA== X-CFilter-Loop: Reflected X-Rspamd-Queue-Id: A3F7420005 X-Stat-Signature: zeknstaezmfimifd6o5d5fxw1dkhuqpq X-Rspam-User: X-Rspamd-Server: rspam07 X-HE-Tag: 1749005585-988985 X-HE-Meta: U2FsdGVkX19f2Ip9CqGwSt1Xly7tycstT6FGvoKPC1rHVxolHsBTOkVYvfhjNmUwb72zgh3aMzsWCYU9N6XplGakgweMlWw5LXH4rKOwj8gbihhjcTM0YsjUwZbEoN9Hh6TDIjdlyKfRyq+gO8OaSnDGo4XKUlnTPKa+xPSlfE8BAhcs1PB+U5WKycuK7wB8jW354R8+ylrB/dp3SR4jBqYncEIDkm4DuRwRKXYrcePmJxlfE8hufqrBP7kM3+5KU7k4PFlzwe/jxLm/hVRnielE4cdE2OqFj7rrzr/edQMIp3tTudbrtRTVlxohwCuXNakJ37Ui+EBd0rMMcQF7yIw3kN9i703uwJKX7UdcgJrZ4cMqlEG1dN8YzU31cpEGYk4eRx8wKMVqlW4RGYxTIBiJM0dO1qE2ZtV/UcxgtecF5s7GESQ5+IFMw2E8/K7Dq8p0dB28Rwh+2CfE+lhl7cTWSU/Z2mhq+z8YpLVmVyDxjIw4vHSw3swSOylKw2q4++ov9OkjY31tTBTho1fFYb6QqcBmo+UnAl63XZ26AQRSjtxYaqDvI9Db2auBsbWVJzIwlC6hFRpqHpXKhuS3r5rwYcurITw4XM/z/8NpOHkKXaMdqGyQD3yDwZo4j5A9/SMI0tAWAD4EGgWLcVlXNetjSsIywL9Hp9OYbp2CgsYmiytYTBQ+LTLK/B5dGE5MD4dVWTdu+MQl6aHuVn+AiZ9dipeHTklviP1N2Y1+mFLZvUEu7mNCdN5pG0rNAGS3OdmTZIhM77JhcSF9GUa9ZUEoZIXk/OnSu3DLnauKUDBl/8F1UDpjBV76ggHF59Z2/uOXqz6Gy0nlBNe8mPwIaKskuBy4VLq1cqRrT9RbarlkEChrhj/G/yNH51+2lclc6GGHCvyZ0wA8GFhS0O2qQT/RYgc8TvDcq9SjkLOfHzvUAF/JDBeIMgxSV+giGTDEbcAeXnxjTlOFaCVD7lQ boKx/yNO qyxV0AmI6B0zc/q4gNsoVduVhSBTeP1oZ6rHcoaKkFbTjrySIMB2mKhAeAKsxdJfrjxyQwXvhqnAFYRPikJD6B+zoeq001+NP8m9mmlAV9R1BguzqESrbz3XCI3vndG8mns9qgEgveIeayaI= 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_put_page() puts netmem, not struct page, rename it to __page_pool_put_netmem() to reflect what it does. Signed-off-by: Byungchul Park Reviewed-by: Mina Almasry --- net/core/page_pool.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/net/core/page_pool.c b/net/core/page_pool.c index c31a35621b24..0d6a72a71745 100644 --- a/net/core/page_pool.c +++ b/net/core/page_pool.c @@ -790,8 +790,8 @@ static bool __page_pool_page_can_be_recycled(netmem_ref netmem) * subsystem. */ static __always_inline netmem_ref -__page_pool_put_page(struct page_pool *pool, netmem_ref netmem, - unsigned int dma_sync_size, bool allow_direct) +__page_pool_put_netmem(struct page_pool *pool, netmem_ref netmem, + unsigned int dma_sync_size, bool allow_direct) { lockdep_assert_no_hardirq(); @@ -850,7 +850,7 @@ static bool page_pool_napi_local(const struct page_pool *pool) /* Allow direct recycle if we have reasons to believe that we are * in the same context as the consumer would run, so there's * no possible race. - * __page_pool_put_page() makes sure we're not in hardirq context + * __page_pool_put_netmem() makes sure we're not in hardirq context * and interrupts are enabled prior to accessing the cache. */ cpuid = smp_processor_id(); @@ -868,8 +868,8 @@ void page_pool_put_unrefed_netmem(struct page_pool *pool, netmem_ref netmem, if (!allow_direct) allow_direct = page_pool_napi_local(pool); - netmem = __page_pool_put_page(pool, netmem, dma_sync_size, - allow_direct); + netmem = __page_pool_put_netmem(pool, netmem, dma_sync_size, + allow_direct); if (netmem && !page_pool_recycle_in_ring(pool, netmem)) { /* Cache full, fallback to free pages */ recycle_stat_inc(pool, ring_full); @@ -970,8 +970,8 @@ void page_pool_put_netmem_bulk(netmem_ref *data, u32 count) continue; } - netmem = __page_pool_put_page(pool, netmem, -1, - allow_direct); + netmem = __page_pool_put_netmem(pool, netmem, -1, + allow_direct); /* Approved for bulk recycling in ptr_ring cache */ if (netmem) bulk[bulk_len++] = netmem; -- 2.17.1