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 B5AE7C5B549 for ; Wed, 4 Jun 2025 16:54:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4EA5B6B0326; Wed, 4 Jun 2025 12:54:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4C22F6B0328; Wed, 4 Jun 2025 12:54:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3D9048D0007; Wed, 4 Jun 2025 12:54:29 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 1DC576B0326 for ; Wed, 4 Jun 2025 12:54:29 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id B06A1E8746 for ; Wed, 4 Jun 2025 16:54:28 +0000 (UTC) X-FDA: 83518316616.08.4C9369D Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf28.hostedemail.com (Postfix) with ESMTP id 505CCC0009 for ; Wed, 4 Jun 2025 16:54:26 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=ViI5U2XW; spf=pass (imf28.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=1749056066; 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=tcd0Zzewl9fyLQbRjA4EgreSr8MAtbggVIRO6sDPbgk=; b=GaWhjIz1ag7XCZpkPbP8SEo8OYMEQVuu3DwgOFDJo/xKzm0EtgmAjsbSm2fIvilMwRq3UA bBndVNCj4zAOS/1uaNV9HuK4LcMys1EkTTyVL1iZ01Sdgsqwn2q/K0OI3+62xDjoZDWTYx qduw3q6ufXwDZzyZNy7hjCPs/iFT1zw= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=ViI5U2XW; spf=pass (imf28.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=1749056066; a=rsa-sha256; cv=none; b=uQifrkWAFmkflYCnfFF67ehg58LQHBJU2ZqvZozQE0vYPZorqBjEjq+ZsZ+RJskyBSRlxB Cca+eERwDp/5asbrl9ZJEIybUyRBZ8gTTjcJ7KEq2c4vGGugY5uTMO9PQYIFgp3tvJp4YN d2w+4R50AneSyOKRuZPoDJPCtRdOK2E= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1749056065; 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=tcd0Zzewl9fyLQbRjA4EgreSr8MAtbggVIRO6sDPbgk=; b=ViI5U2XWb6zc95gFZLDOlHwdrHWtR/HXNzgLVMQCL+DIi4LNWKtjMTPayjxkiJBYUKJh4l PO/ZmRneOwLxHDRvjR7ql4UYwenhGZRWfuJJIkMetZphO6TIlr/WHyGZhgWumhN8iYdkG+ MNaxpe+XINrfruJS8LW+8YnQ+09A1t4= Received: from mail-ej1-f69.google.com (mail-ej1-f69.google.com [209.85.218.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-266-BglmL9IsO4ezKAbvsh5X7w-1; Wed, 04 Jun 2025 12:54:24 -0400 X-MC-Unique: BglmL9IsO4ezKAbvsh5X7w-1 X-Mimecast-MFC-AGG-ID: BglmL9IsO4ezKAbvsh5X7w_1749056063 Received: by mail-ej1-f69.google.com with SMTP id a640c23a62f3a-adb3e2061c5so124981166b.0 for ; Wed, 04 Jun 2025 09:54:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749056063; x=1749660863; 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=tcd0Zzewl9fyLQbRjA4EgreSr8MAtbggVIRO6sDPbgk=; b=DIBjFzqBnTljRPjGLEXSr1UNKz7CExIbhPz6kx0dRPfBhdeoUEvNmSV61NSFqvfAGL RE7PJ03zxdM/NtNbWw+zNnMoNrt6OG4hbrta7FB0b0+aWGzNE71NfOUso5u+KDXKHfeQ o0c3w3UVBbEHlr6cFGH6lYpyn/bubVxeIfYlLlrwquJfNfc5QLGvZ5kQoiTWCXeggKDF cGGrjBHth//kP4aazQWmdna6KREIEzLrv/T61arBXmeAhk2JcO34RrQ2yvfBZlF5p2G4 zqjDKpnk2xANCGu6/NAByPgQIMBxVd2Txb9mBkDwUGYXWHLwy45GgsUpL7ddFVr6CUAY ajqQ== X-Forwarded-Encrypted: i=1; AJvYcCWNiDsoQX8CrtkV7QSGIZkjA7MuVcXqivk8nb0B3ep0OX9DaEjPY1cAd/i8op6FBuzqDADUViJEuw==@kvack.org X-Gm-Message-State: AOJu0Yx0iDF7mi+6Sj+CMO+eSWLIBti/xODmlFqIeMZRGT0uc6OSpTqv DrwMvsuCj5ht31KxU1IgMY4S5WdnF+DKGC6mi4/TaQk8XTUjwmVrR3pJ4KoH8Qtuc6u8n+XO+k4 9vE5AIsvpYslLomXTQSchCJKeRmyQfec+NkgS+t/M4H++vJ8Yc1cvLAjU6v9r X-Gm-Gg: ASbGncvIBUcTNePuCZJxWy/G0iykrurKhiuj/LQVbkzo7bLOlXxLmGvnace4t+eCGyp asu/n6PUlVhL2HjVF0kXl4ff2LwGy4d2L2xFbisHfoF1fP93s9ABSiBYyGFDnJ6bCd7OY/3x6ng fKTtfbTvtTxDgMuZsWXDDZuU4Ioe/7IxZ1il1HPpoCqMxD78i6gnNhOxRmkENJcQ8InaEQ+OVz7 pEmsuU0sqyKNJrW0FLSEhvSUud3a5mUS3OsoAH+DJJZlSMO4J48BXIn3eiB9v60ag4DJOfeP+7W 8W+KeS/0 X-Received: by 2002:a17:907:3e12:b0:ad5:431d:fb32 with SMTP id a640c23a62f3a-ade076342f8mr28691766b.14.1749056063140; Wed, 04 Jun 2025 09:54:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE+FyEzbRQ7ljsnYaqZEY9RyRG/Pit4hUmUJvWYN4/otGwuEi027SbI5iZa7eBk4SkzaaVb2g== X-Received: by 2002:a17:907:72c7:b0:ad8:93a3:29c2 with SMTP id a640c23a62f3a-ade077dafb1mr27934766b.14.1749056049265; Wed, 04 Jun 2025 09:54:09 -0700 (PDT) Received: from alrua-x1.borgediget.toke.dk ([2a0c:4d80:42:443::2]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ada6ad6abc2sm1124547566b.173.2025.06.04.09.54.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Jun 2025 09:54:08 -0700 (PDT) Received: by alrua-x1.borgediget.toke.dk (Postfix, from userid 1000) id 9A0E71AA9158; Wed, 04 Jun 2025 18:54:07 +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 03/18] page_pool: use netmem alloc/put APIs in __page_pool_alloc_page_order() In-Reply-To: <20250604025246.61616-4-byungchul@sk.com> References: <20250604025246.61616-1-byungchul@sk.com> <20250604025246.61616-4-byungchul@sk.com> X-Clacks-Overhead: GNU Terry Pratchett Date: Wed, 04 Jun 2025 18:54:07 +0200 Message-ID: <874iwvwiq8.fsf@toke.dk> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: uhBJDhX3SnvnY97Xs-VEJNGJFPtALgeYAG5VCIAUbqU_1749056063 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Stat-Signature: xr69594heos7ou6m1hi4frd3zdm6ic78 X-Rspamd-Queue-Id: 505CCC0009 X-Rspamd-Server: rspam11 X-HE-Tag: 1749056066-749542 X-HE-Meta: U2FsdGVkX19Y4Y7M3pvbVgJbtkpt9SxmJjvg33LSKlsZ9mkPheyhJmGqWXtKs29banrRNMnK5ZDGe8qi5KpNUx73jtkOfGi9qWrH4v34Q4xrCEsiyCl/Iecugiq7WuTyTX3CODjEQ9Dyl7bhHxm8NVYvxQdEAosFAmK1iKeWBx8U3gXkzaF8kPL9M2D4GUpTMIDqsgrjCoddkBfrTj05Lnzm078QCiq7/tA8/c75ZLaCEU0xqHrkLujcUUYT2uKUbpj0TA2h3KJjQiZcspXcxki6XT3iLNRhWU84laPck3vJ+wrs0MuwzjuJCdeXg1Yu1Tzo7SX6hUkarWUqtzDJqenW0NZ3gI5hbqbDuGOR/v7mUsmnD93Y5Z5o/8PYVWGS8t2RVtSWeflUTwgcLpXez4RrtHuGzJB0RjfnKOKyey74HM5thBiG3wZp1DWc/N2pgIyVmfCUcPMwiPsogE2ILv3FoF7fWvCDs3oMiHZKcdhW/PsuOEZn3hCeKkEGikoriNMW/8eY4Wmgw2y5VinTL8tIi8D2i7hrCY9YWxIjA5ONid9ObhznGSwqBOT2uJJKLPmEeqCjZ4ikL7KqttECxqWBnzVKqGf648EKcWU/Dro66FHj6DoAlwQ0z50ZQ0BqtLvFh9QZ7rO89thXzAd/krw9Ld7MAHr50diswq0ht2+jbbpdx5mos/WrHa2MY4R5bD29krrzvmzbnOasr1FTrsddwVUXxrbxhDTk6/Lv1pv+fkmMUssS/yx6cT8rEXJr+nUhBtg0XW/ynZavRokwRDHeVqrBFhA8sgnv5KWsRpDcWo41cKHbW/Zn7rbcz7MUmwi7jK9+GRcBmEol8FAZKLxBBjP5/BhmIgMcwSZFQphIVa6Ni9YkD/k3RjBw2rz+NiIIhDB5p0yssOs814ZI4kCgMaAmJ70ixGWr+rzMrpllCceDnlMBbJQ3nQQ/vfjSEFwJ5iyfVriMYNdhVMe gyn+Wlb/ hT9bboQOXVDUGf3MkxmRTdAa3PAzZxxBB/ZTg4nU356NhSCHfRuyQ3N7b7YP5z0EDzwS1WWX0DCX2G8PnPgjKNPFJFwp27hjY2AMYr1pi1tjj4N03BDN+Ft/1J2B7V+6tM5s1nQb1HiEPDBuyLN9BSLA630BFKrJDAfHnErzKON6C4/+A4P/iHw5ddDS7FLw+A5WF10DaZ7PEwbUV4JqKssjravbIp14/Ys5eQZPNdhLjS1smzYBT4fiHMpwa/+YKziakYqzO0UE2Nmq/HQzyR6af+VK7tMCwjvIrHU1SgxUXAooX+gP8vRGB6wI8/lLEwvSR+klBHklfTONHwMvA7xlV0qG/93lhy4uObDOGlejuw5yw9g+GnCDOlmCswCjwsSrrx+0wHjyNGsjai8j7Fy6nJEah2xgegRzv2tej+ccUGRl/BJV7vbojOEd4wGDa5scBrwpKRxgFJqZWMA3NYhwRAbGP+Hnw4jJ1526bZQnTk+DHTaezeVX1ZIqyeKAwVcpEu0sPkRIIcK75iP9+VQQEm5l2W1Q7oSzrfvUT43B9+JPsh4KQLujXvlGGU1VSxAtufi7qXkmVR75Sk+S7wOtOhWVW2j7zo/HvI0bENxurGRArOB4r9oDOaHDMbEiXzU4HybaEarWl9mNG1aDWbtJNxC745zqtRUh+Pk3B+L6A3HksDDm8etpQGQ== 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 and make it > return netmem_ref instead of struct page * in > __page_pool_alloc_page_order(). > > Signed-off-by: Byungchul Park > Reviewed-by: Mina Almasry Reviewed-by: Toke H=C3=B8iland-J=C3=B8rgensen