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 AF3A7C54F30 for ; Wed, 28 May 2025 02:29:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B4F626B0093; Tue, 27 May 2025 22:29:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A14AA6B0098; 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 88E1B6B009A; Tue, 27 May 2025 22:29:30 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 4AC626B0093 for ; Tue, 27 May 2025 22:29:30 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id EDB96141D84 for ; Wed, 28 May 2025 02:29:29 +0000 (UTC) X-FDA: 83490735258.04.79DC872 Received: from invmail4.hynix.com (exvmail4.skhynix.com [166.125.252.92]) by imf10.hostedemail.com (Postfix) with ESMTP id 191BDC0008 for ; Wed, 28 May 2025 02:29:27 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf10.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=lOkCfX2m/ZRoN5MvYYhEsYvIze3gQHPSqx/ZkhoX7FA=; b=xe01pGNmWZf/3/LiArqaNIZEC9KBTjXZXnm5LcvvZyYdtZ67wN2Kf4jPYqVS+B96N13mZ5 zhAEFzx+pUYnB0r0OVsc/X90Em9Cq1ApSlWbt+dMzFlgu1Nl9TiTw1ONdrkXYVlhwwUODc B1/8dI4z91pd8mCGkaGJfA4ZlqZFQnc= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf10.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=1748399368; a=rsa-sha256; cv=none; b=q5qoj1vjanSakF7KThQcPk1DHGqavVqogXVElHBwYVAtB48b4+7abrjEewjXBzJeqhncHu Lh5Hw6sQKZ/nYfnHDUmYuqzhIfRWJY8OuQfuA6BPMIcZ7U0UM3NHMFeNgNj7U/puU/TzvN +seEgfYcOtaxX1WYfaYrJXaOK61sxZQ= X-AuditID: a67dfc5b-669ff7000002311f-73-683675027897 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 09/16] page_pool: rename __page_pool_put_page() to __page_pool_put_netmem() Date: Wed, 28 May 2025 11:29:04 +0900 Message-Id: <20250528022911.73453-10-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: H4sIAAAAAAAAAzWRa0hTcRjG/e/8d3Ycro4nqVNB0aCM7jftjaL8kPGnT0FFUFENd2irOWVL ncHIvFBZ2pUUnbUoTc2arHBzSc25vNBFMYtpF23pPoS6dDbNheaSvv14nvd9ng8PQ3FNeBGj 1p4RdFqFRk5LsXQo6t5aUVq8akNRrwxMlhoaHk0Y4GGfXQym6joEY78/SSDgbqHh/r0gBab2 XAy/LJMUDDR7JdBb4cPQcMFGgfdqKw0FuSEKsu2VIuioKxTDrclyCmxZfRJ47zDR8LVmWgw+ VwGGtpIqDL2FCdBsng/B14MI3BabCIJXymi42Wmm4XtuL4LOJi+G0vOFCCwvPGIITZjohGXk WVW3iNSXfJEQszWNPK1cRfI9nRSxVl+iiXX0hoR8/thAk9biECb19oCIFOQM02RkoAcT/4sP NLE8+4DJG7NbQgLWJfvYw9IdSkGjThd063eekKrGQxdRak604f21YioL+WX5iGF4dgs/2aDM R5H/MOh8Lg4zzcbyHs9vKswx7EY+4G3B+UjKUOywmB8whURhYx57jB+vLP33gNnlfNVEGQqz jI3nx8ra0GzoUv5RrZMKd0XO6K8+J4Vljo3j/ZctKJzJs78kvNnpp2bvF/KNlR58DcnMKKIa cWpterJCrdmyTpWpVRvWJaUkW9HMtBXGP0fsaLRjvwuxDJJHyUhtnIoTK9L1mckuxDOUPEaW vStexcmUisyzgi7luC5NI+hdaDGD5Qtkm4IZSo49qTgjnBaEVEH33xUxkYuyEC4/1b8acbHl 5wZvG+Mquqbquc6h6Frb1Lu57p7F3pfx2ulDR6/eLZzjKuo5TjaHfqYc5DLq8IpNY4bUJ299 2/V5D9ptjrwRx2rn4OE/Nb4fjaci/Ae+JR5Kbd0dqE+6Y6x+vvL64+6y/U5VX7TxwEvR1m1d wdhEx97Qnu39u9d8lWO9SrFxFaXTK/4CjDAo/tYCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAAzWRXUhTcRyG/e+cnR1Hq+OyOtmFOdDISjNUfqSU0de/LjLoIigwlx7dclPZ VFxR+QV+5UcZITphIZpOYbLMTTOTzc8SlYmlpimGYmBazaZuQrmiu4fn5X1vXpoQ15M+tDw5 jVMlSxUSSkgKr0TkHuOlh8uO5/uB1tBMQdNGJryYM/NBq29DsLb5SQD2nn4Kap87CNCO5JHw y+AkYKFvXgCz9YskdOabCJgvG6CgJM9FQI65gQfWmkE+jLaV8uGps44AU9acAMY6tBR8bv7N h0VLCQmDVY0kzJZGQZ9uLzjeLyPoMZh44HhUQ0GFTUfBl7xZBDbrPAnV2aUIDF0TfHBtaKko CW5tnOTh9qoZAdYZ0/HLhkBcNGEjsFFfSGHjzycCPP2hk8IDlS4St5vtPFySu0LhHwtTJF7t Gqdw7dJ3Hja0jpN4SNcjuOp1QxgZzynkGZwq+FSsULbuKkCpuV6ZY+WVRBZaFRUhT5plQllH 92u+mynmEDsxsUm42ZsJYe3z/WQREtIEs8JnF7QunjvYzcSw6w3Vfwsk4882btQgN4uYcHat ZhD9G/Vlm1q6t4do2nPb907HubWYCWNXiw2oHAl1yEOPvOXJGUqpXBEWpE6SaZLlmUFxKUoj 2n6v/v7WYzNaG7toQQyNJDtEuCVMJuZLM9QapQWxNCHxFuWcDpeJRfFSzV1OlXJLla7g1BZ0 gCYl+0SXr3OxYiZRmsYlcVwqp/qf8mhPnyykTvX3C6r4dDvR3HbiSOPRhIhlW/S5PI0xetl5 /t7DmJUA55lnkRxrIqy9ryrj37xVNoWqCwsSBt5RJ3ctjUa3t36MfZDxTbd1aca3bvYmt7NJ m82K7EnD3cXiZSParw+ovmabijioPJtg3ezz6/b4WtRxeM/QZEzwnQuqsoGRYQmplklDAgmV WvoHFS70lrkCAAA= X-CFilter-Loop: Reflected X-Stat-Signature: 7u1ndw51rxq8aaifwf5mekt8kf9wxn18 X-Rspamd-Queue-Id: 191BDC0008 X-Rspam-User: X-Rspamd-Server: rspam02 X-HE-Tag: 1748399367-928886 X-HE-Meta: U2FsdGVkX1/50vfexVUqPG/YzrVcyRIFXBEaPRjH7auzti59vfBSADkDqJ2IJqccoiUhf/0YoqNSMhGEtDrB1/ufeLkt6WydwM4pXdTMKDP28bMfVh+HT+lki9WVsNBpoKMEiAFa1uHVnRwVoy7n1UokfVVxuffIUcYJuDZ5ijv/xpWbgZKygRW8mT8/Q7kIMuCxnWUqtSyUrL4r9aHjKP5WLuXUuT4QEYuC0GpcIRsz7KkzWG0EQX/T7tQSdARKcyhus8D0Grxl2SORL0Yy7+l69W49dMdWk5ruZyhlBOYKZN7v/QbPdBkTZV0Tds4OFENxzbozXYYWzd1lt7CjZEOLrUFweFDYccBBa5eUsYrRwEd+q7524NGL/HgkTf7QaFJWTQhc9A7hHk5u6VlbtyV4j6Xx7WBzyLhFTZqEob7iQ/12vMtAnsKsJwH9NkeLlxZ+k5vW7G2K1vKKlTH+wnrlDaKT7OmcB+BH83KUB73Wxk6O36g5Z33Up0rUrTUsVUc2Mf+TxLknXY5pnrU0+YQGzdbMsFLJO05CH4qG2ojfKvPw4VuvhM6ojQnEDSdvHnx/bQrO6FSc7pjz/WmO9w9MZNRgCqlLqaF7hxiOduWBQZZann6arkdhiuZyBHO+Z+xIjWpKuuTeJVbugRIXNJUf8ksKJF88F5jhDZMrrPc+V3BNe7g6uHsVhDuLlg+ot4UJICm6ybGHq7n/Q9ySEduOoUtdIR2dji2WGa7O5MSNK+2e+H1K1B+zVR82dxN+er+Bfp/SFOn9AaexoNmH5xII+j0HDuI0pVONz2l7PI5lwL7ijkNpZVm0fQxQxxUjK8b2PGk+PtW5ZX2pmL1E3efwztV7WaBR9GmsQFqYRYPCZ1ixQAzs6cRA+3K5hWN0opYD4vaUAKwCJZL2PSHh1gv1XYDqHNJbxNpv+3ldY6Y6jh776twvoA7qbStZy4O6um+JM8ep8WYyGiyPr+g +dSwKuU+ I48LNQEUACMinEj/lRbv8KvEYtDhbSj0K8P9TKkBTtOKl/maaDyfmTQbANEc+B4JgWM4FXTUoFj1UmaOITHt6uEyLqKjIVuPY+h/jAqhOkN2KV8HhYHTv4SMZ0A== 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 --- net/core/page_pool.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/net/core/page_pool.c b/net/core/page_pool.c index af889671df23..f5fe3007f118 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(); @@ -869,7 +869,7 @@ void page_pool_put_unrefed_netmem(struct page_pool *pool, netmem_ref netmem, allow_direct = page_pool_napi_local(pool); netmem = - __page_pool_put_page(pool, netmem, dma_sync_size, allow_direct); + __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