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 DF475C5B549 for ; Wed, 4 Jun 2025 17:02:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7B8FB8D002D; Wed, 4 Jun 2025 13:02:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7693B8D0007; Wed, 4 Jun 2025 13:02:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6801D8D002D; Wed, 4 Jun 2025 13:02:52 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 430698D0007 for ; Wed, 4 Jun 2025 13:02:52 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id EAF2A140260 for ; Wed, 4 Jun 2025 17:02:51 +0000 (UTC) X-FDA: 83518337742.14.4A09827 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf27.hostedemail.com (Postfix) with ESMTP id 8B02840003 for ; Wed, 4 Jun 2025 17:02:49 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=Zn4hnpY+; spf=pass (imf27.hostedemail.com: domain of toke@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=toke@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1749056569; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=P92Z/lDShPFdDV0ba/bd+B1EUgMMMMP1rDAJOEmCppY=; b=C+XRMbbd7mlejuJ95BRu6KLMefrqV26tueAT3vmw8O/ANP0xVHYNWdMm3mOxiANN35Onb8 3PXgV7rYCEaoCm5Ljc4aA3Knf24Rb1fiDqwjOcRit8z+ACznB2lb55y2ntO3zw6vvR9BdP xGgCgPXGl0zXVwXjX2eFxkqQlgsd50A= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=Zn4hnpY+; spf=pass (imf27.hostedemail.com: domain of toke@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=toke@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1749056569; a=rsa-sha256; cv=none; b=qIVy6iKn72y7F9+HntjMjNirtTf3BtYRpasjaHmXgN+zsf1opZophbkfl56T2fXYMY/n8l jd+yWQjvrzeDrsDmmvwshKODi4zsZlFMZfGNGshoQ2uoS42C1qU/m/7792t92S1WMgTkt0 A+HMuYve8pF4e+51BoIGUfcr6QSYJbY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749056568; h=from:from: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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=P92Z/lDShPFdDV0ba/bd+B1EUgMMMMP1rDAJOEmCppY=; b=Zn4hnpY+1dmX0bdbUpIZMnvaJ/25MpMCwmKysbBUv0Ck9wn8E0ZCHonwXYiV0PmQ3MOcTr TYPHAPkMmuMQrcgS462Q5ZxEImW/gN2ViMV7dhZq6bsSAZgyF1ZY/n96qhf8IgZi1c9ypR 36Jx+MAMBqzdCmeBockU/4i9QqdQAio= Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-550-5PVrflomM-6pDp0pzpNoog-1; Wed, 04 Jun 2025 13:02:47 -0400 X-MC-Unique: 5PVrflomM-6pDp0pzpNoog-1 X-Mimecast-MFC-AGG-ID: 5PVrflomM-6pDp0pzpNoog_1749056566 Received: by mail-ed1-f72.google.com with SMTP id 4fb4d7f45d1cf-60724177b2eso4727a12.2 for ; Wed, 04 Jun 2025 10:02:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749056566; x=1749661366; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=P92Z/lDShPFdDV0ba/bd+B1EUgMMMMP1rDAJOEmCppY=; b=beecgIY4MPO7SrxAtMIrjH6WeQawYgZPrQr0e3T/rwSapt4PvIsaAnUTgcpgT71jVX OunLsf6PmjadvDIDMjvVhIBhdBn3YdYQyngnXISxBYEoG9KmRavQp2LYDhv+XvTv/gCU I6pFnwMoWGPvzQQAhJkAiWRKzl39LKASKve9FExcCc1a0XVz+G2UKwANPdO5sfbTSAQJ vAIhIPoPfgoiBuc5Bw5ZIObtPRpLqgRT9X9yils508HPA0V/6jNXPE74FYykLBX8LC8g mhDpzzmC33a3SP55XJr5MYw0EWyHatE72C8guZNblQcZiU3dA1wCXpOdDVhgrFu6PwlX zxFQ== X-Forwarded-Encrypted: i=1; AJvYcCXM6XP4WtM/Ql9OvxQEKQOEjdLrtM92FpqM94mhj3TbFiKEwsVVvpDGfmnKeGtsJT+VyKPUph9WkQ==@kvack.org X-Gm-Message-State: AOJu0Yw5yWklJkSmTARX+fXr8CJAH24Te0QlPs9lluVu6OE8Y3jSSiX7 1nTpjTEHgnmSG84Eh5KT5UpeO4YkYENKv0S2p5DeHzMEr1chXQlberq7XLK+ZxxaVQ0et6SWr9C MG/Iw8RkjrLI8MxfO/zM2Xyp9fkqDnGx0qRHdpvqLpwuSq62LazPr X-Gm-Gg: ASbGncsF94D+DrSh9gc52xbSYedE4ibFI8yIAPzPiPbgL6NsSikNMaHbkzqj9HhNLkG 0GkQ3KOOCocNEhjtIVD+dXGic8skrpjGyJSa8uZeNhgZLr9BtV1YQsCNjO0DxU7nGcKkrtD5YcQ Blo0DdfgT57UwQXy/pTRKGoIgM3gP43qzi0ZlKNKrQFxepthJL2TE9g4PvI9kh9VT8i+FTO7XjF X+nMTXSUse9I+T1ZNFbYeQ65d6wWLvFVblJIHJYKu6uLY28cWc+mAeeBLSInaclRNKQiIyNjcA8 6TdEE960x7NuxXpIKHQ= X-Received: by 2002:a05:6402:348e:b0:601:f3f1:f10e with SMTP id 4fb4d7f45d1cf-606e98b0c7fmr3783636a12.5.1749056566265; Wed, 04 Jun 2025 10:02:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGAdY6lpY2ygDLbTrWvUQe7gwiHA2y3sjXZHMWjovtfZAcIj8f4Ly3/xK0aa9hY0kNARvcHRw== X-Received: by 2002:a05:6402:348e:b0:601:f3f1:f10e with SMTP id 4fb4d7f45d1cf-606e98b0c7fmr3783554a12.5.1749056565710; Wed, 04 Jun 2025 10:02:45 -0700 (PDT) Received: from alrua-x1.borgediget.toke.dk ([2a0c:4d80:42:443::2]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-606da099aebsm1673134a12.63.2025.06.04.10.02.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Jun 2025 10:02:45 -0700 (PDT) Received: by alrua-x1.borgediget.toke.dk (Postfix, from userid 1000) id 39C481AA916F; Wed, 04 Jun 2025 19:02:44 +0200 (CEST) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= To: Byungchul Park , 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, 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: [RFC v4 05/18] page_pool: use netmem alloc/put APIs in __page_pool_alloc_pages_slow() In-Reply-To: <20250604025246.61616-6-byungchul@sk.com> References: <20250604025246.61616-1-byungchul@sk.com> <20250604025246.61616-6-byungchul@sk.com> X-Clacks-Overhead: GNU Terry Pratchett Date: Wed, 04 Jun 2025 19:02:44 +0200 Message-ID: <87bjr3v3rf.fsf@toke.dk> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: Ogczh7i1jH0LpgnSJFJUoYR1S9g2I6GVg4qKZ6D7egI_1749056566 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 8B02840003 X-Stat-Signature: otit99hudxxtimcfzb1owmg64arc71bz X-Rspam-User: X-Rspamd-Server: rspam04 X-HE-Tag: 1749056569-883140 X-HE-Meta: U2FsdGVkX19EiYjvwkPRtRhAXvKGvHgCD8pAEbDGvFcbIrr2ggRLVulptK2jVl6NQX5kWgm/QeWl+yaenCNqTG/ZEBClxlQiR8ZK6szokdZJtfQ7ptEODZzk03MB2r3gSkEyD6kF+GjqpbY9NT4pdfk29hf1WV8JHpUXOF1s0Ej29z8I0fqWX6jiyDsGpXphF5lA+Ju0vaE7PnXAMrK1A9i0UYTOkmttMLlpvKc5FFBAAwFCdmd3pyc71QPuV3/tHpvgBKrVDnQZ7g0faIw5gTx7fR0b81v/AFJ7rJkAtzpItat+16RBtlDBIDxjdaHiVcBGK2GXiP2UBFbM32pyRRFcE/7BTOVkLkEq65BVJFzQTdaerVZ4NfmQejJT+aoOEoXVXgj1oFTeK31z7DcmPuly8oFBPAeDyuJf9yHGQQz7uB5Rp+MQA7PW/UjXO/GdxX9Gy2otIoOmR2OJPbcSJEaxDwak6iK0+MUPEmwqKrpY8HXwJWAvXmzodua4VbWPIff9TKV0gh311h1bMJF3KViEQ2Ac1mNfyO7od+A4QVO0eGXDOGL83Mg93GcAYZ0gmtmrn68zBVJGxnrc7Io8hRc8MiTMSQog2Q24W135gaEiT689ph0uOEdIJG6P3UK+w4w/ReQWUt7WU9FvDG4GwgJnf89tfOMZuIbgIBwOfEyJl/MqL7/ncY33VwkiaJJZCIBMT1wFNZwvMI0MavZp9HdBk6U8OE67E+9Hk7Zm7ZBCFXm55oyzb4rFh8exVwd/tr/geVN+KtpwwasuZWlkuHEk8XbvCELJLivRh4UVAEJUasu5P5qHkIi7F3DvzypQVFqid+80cpM621M4Vi+KiFPkhdseiUXBrkc/pkG2T9GSpVHFy+SVnUiU8agBUPQhZ0Plre9XxgZ+CL733Prb1OZRZB9HbqieljvTBp/LEmmHuVbnvGI1JstPldOFlzvq7olgF//O72a/xJtJWgE NvbVC2EY mSoqH8XLSPoMujHdVIIE7WO8XOqw3NXQoa80nR9bsKLR21WuM99EbkgJFgmzZzVle3Beyp2FEtmeo7QYWje8pMIEW7+jkHO9SgAMARh0mlCq77YDv6HaNbB9A294ZUG248QmU00iarPMQFqwiqQOBibv3q+P8mnTdXkD2XUVnN8aivGV1bHlg5BZqnV6OvkIqQstTVEzQJWZ//4pGV8RzBPsjjXks8IVKMtSFWaKQCrFcZOaHrHd9aPoA4GQtKbgjkWtWuSXMnk5lzHJbnMWKtz7/Ke/LcPUGIHJDeYoQlkIMLoG9YuVQkQ5Az/7NEX38YAyka1mSykYsLTyUn0TZVPhNuFkBMVhFP3KQGAlYfMY6tvLeiLyZ3e+yLm/99/63ekLNbJpejOUXhW1dy4JRIFMw7OM0Xu9tn8fMs8oz0Ilq9Ji5sbeGQbmbUWJDNQMfFTGMS7JuPPc1z6501s10LVOVigEnrdJxpUqdms7HrqR7c/zAi/Ej5CLEnLBrymKTtxk+AfcrBak61SIz3h3CfQvtu0LCZRrHFGt/QKndwFAZVWiCj1L+ZO3BZ0ASr3fk4Ng0zUNGn4jFlPti7kJPOlxAk784ig500Gz0sYBxQpLOeRG7+u6hc9aILZ9RY53tYljpP7kVQYBHZe3FSJufsjBRZmHPrK0bECCV9SaAfem/eyd9oGfTbpd7OA== 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: Byungchul Park writes: > Use netmem alloc/put APIs instead of page alloc/put APIs in > __page_pool_alloc_pages_slow(). > > While at it, improved some comments. > > Signed-off-by: Byungchul Park > Reviewed-by: Mina Almasry Reviewed-by: Toke H=C3=B8iland-J=C3=B8rgensen