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 EA68EC54F30 for ; Wed, 28 May 2025 03:13:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8BA2C6B0083; Tue, 27 May 2025 23:13:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 892786B0088; Tue, 27 May 2025 23:13:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7AB1B6B0089; Tue, 27 May 2025 23:13:13 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 5D0556B0083 for ; Tue, 27 May 2025 23:13:13 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 05958121DB5 for ; Wed, 28 May 2025 03:13:13 +0000 (UTC) X-FDA: 83490845466.24.066ABAD Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by imf15.hostedemail.com (Postfix) with ESMTP id 296E4A0003 for ; Wed, 28 May 2025 03:13:10 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=wZ62k7J7; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf15.hostedemail.com: domain of almasrymina@google.com designates 209.85.214.174 as permitted sender) smtp.mailfrom=almasrymina@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748401991; 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=zzZKAu+ekb5wfUFWFWxFj7mtfUTDEeQOhI9SgqQhXNE=; b=uy0Zg6BlUnN5npvZ6SB93rh3HtU7ci1VbN71H2W48si2iVyH45rgaMVERtQaBIPVTnSus9 rz/ZSya0sHbxZrk7+k9E1cO5RqBBhDM0CulGVCNqEXAPjtJeIEHzBdMIG4DWVRBWYvyqRo RAcAPovHtU3X2LnbG2nxrf2Jxp/sBwE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748401991; a=rsa-sha256; cv=none; b=rggMBcYJssbzpKSL4z88qCeQ2fhNoQtPGPxc8V+TW2v+83iWb+MvS62YvcfvtNicjicQOZ M4TBNFENBvF+kytC/i1rmHgTwQvLvE259kxN63yBFYOj4HCDzcKdiIzOqyGyaJTgo1fVlc DvI5WvFzLt3cQY0wjcVsxsAHc5OOOWA= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=wZ62k7J7; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf15.hostedemail.com: domain of almasrymina@google.com designates 209.85.214.174 as permitted sender) smtp.mailfrom=almasrymina@google.com Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2348ac8e0b4so69805ad.1 for ; Tue, 27 May 2025 20:13:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1748401990; x=1749006790; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=zzZKAu+ekb5wfUFWFWxFj7mtfUTDEeQOhI9SgqQhXNE=; b=wZ62k7J70c1lmx2n7ampWmzkqTeVjw12VWkkmcT4RUw87QTcApmHigilknwciMPyqO mxZVaSBuDe0Dr3YIBFNTj6ezcW8GBbFdUl6XcP/KSmu6rZUjtgqPiSsmh+zNKMT1gWPV YV6QilfpjMyC/vNF6fkcLyjdRBQL17ijg//WP4I6yyhrHg6sIsT0HIhoXk0bLlzuJHQb sz5HbOE8qDDFTrhtEQSBquoQywMhCLtn/VcnpQ/Xr5ciS1excyO9Yr89Mv9LpJlU5yt9 JnTwsExQaaZ4amBnIyIoj60H4R+pipXbdpIJ1sU2tYktsyr9bMFcma+jOwbGYyOoXh2O zXvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748401990; x=1749006790; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zzZKAu+ekb5wfUFWFWxFj7mtfUTDEeQOhI9SgqQhXNE=; b=Fe3xVcrcVocd3uPXJ4Qms0pyUiMZ74yXasUU3UeI4f2n/oUxj7nwFfih79cK8GXT/o RdtACfaL5egqGNi72DbMgs6is9nH9xQMgKSgzGNulV2uo2WSZ0G+0Vy7y+yrhl8d7N/u Rj3bA7SZY3oI+bXuG8QflkVXooqs5AC623wSdLqSK5PrqkRLV3QDz38oClathmyqDsDH DnJKfa6jlaoiGlG3I6R+1inP+WmpIBvC4Vtz2FRXkWC+3nUH0sWp5+ZonxryoLpy9Y+9 0YTLm6i5oeeKAnEYBMZOh4tzgAFbrB9vRLSpTbjmQ9WgII8s8WDde0EzCoBsuLjB0Tx2 FhfQ== X-Forwarded-Encrypted: i=1; AJvYcCWMfZ+qOdXgcj0jYKDInzw8NFZiGnr3EAl3T4rX1HU+dKfB1fhXOYu/hFxvnKlnPBrmcNyzO3rp8A==@kvack.org X-Gm-Message-State: AOJu0Yy+6G1IpQBp/CAFhr+GqMLTwlJnnAikmGC2lGpgdzsDRwwnefwN UiCwHUTDIn/9GPEPCz2htblfcD/H63u6WOHB8XtS0So1e2mONMOsTa8uJC3V9qZo0dmKubJPDx8 ij8Df3LacuFcsLDNkljvsZpmPvTLd45eS+EZJydo2 X-Gm-Gg: ASbGncsYDov4X5iFb/H6mRdsOwoUmuG3MJIlA4f1o9XekO+AzV1r/QsKMRszz2OTP3c AKN0kxB2xKIp7hWsnGTPdVNwIOYJocpEQNB0POdu0DDbWMoIXuH1PhwP1p39MNhY+pEvu7ELHBA BvQU2IE6cygax/Y+qzUjYl8aRadh7MtYv3JII7dSE3N3dk X-Google-Smtp-Source: AGHT+IEDUY7riFOOR08zN+pI5SwQ05vmhq98GyByeU8awQ87xrmYDNUTemcQa8sUY7rtO1VWlklZOkyX7GAf8CRHf1k= X-Received: by 2002:a17:902:f785:b0:22e:766f:d66e with SMTP id d9443c01a7336-234c5256552mr1833575ad.12.1748401989824; Tue, 27 May 2025 20:13:09 -0700 (PDT) MIME-Version: 1.0 References: <20250528022911.73453-1-byungchul@sk.com> <20250528022911.73453-4-byungchul@sk.com> In-Reply-To: <20250528022911.73453-4-byungchul@sk.com> From: Mina Almasry Date: Tue, 27 May 2025 20:12:56 -0700 X-Gm-Features: AX0GCFstQ8TSymZiP1u3KsDOqDNDhSVZvkeBqi3jCf2XyHkp_VooW3rcyXYh7Xo Message-ID: Subject: Re: [PATCH v2 03/16] page_pool: use netmem alloc/put APIs in __page_pool_alloc_page_order() To: Byungchul Park Cc: willy@infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, kernel_team@skhynix.com, kuba@kernel.org, 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 296E4A0003 X-Stat-Signature: cpu4kyu659h7ph5u7jy35g5fnhofyk7h X-Rspam-User: X-HE-Tag: 1748401990-682311 X-HE-Meta: U2FsdGVkX19aSBlDeWn+GwgQnhO6GA3xo5Ol+rImIY6VZkJDNyXk5YTtWFqseQk8Dxdf9D2MFKKD/OeSWQXPAYgNEUJGrVJoRwByUSpOnsBPxQc4kStY5ZCYUniQu1n3BZWi1EaWRAP8NpJFArvkQgR35ZDpVChUCPBNnjVs0aQEK8rzdQF+xVi13jc5HOlFXflb0iYYMgpBt54RHCwP/i09PLvSlibcOBhLj42mi7ddtTHN9e1zTjIGdgdIvGy47vlMycYuz12S7Icr4xL34n3AeRcL1U91+kiyyVV2gxeW5L9CP4xkp3M6XQlMTkD8HABfz2e2f3EKz8lr0v9GfAnD2Esx8OfXOuqcS4yegbezd35lqU7CFJecwzeVllViqBDzBcTnEydcjy0n8fpzCD5VtyJof32NweorGkmLwgTYcUVy4njO6WwprzEmbRm7izZJ+5t9uqApcIz9WJS9UQISsq4d/Z5G+I9lN0vh+C9/KxZUJhtevbIVTL2SDx9FygCU1Suek52t77MXOb8P5EA5UYax2RzUoYCoAWobaFpg5+z1cbXk1YUfmvqfGXJ1l5WMkNeKOysXXQ1vhKns/gYrRUQVZ6jf8qtZ/DNkA8J5eIE2XP8s3GgnLqLUsRyukOHsoNe4hGkWzpUCT2gZ9ZjncxbZwse5iZSG2FycK8tpOxo9Hjs8DLaBwdGbqGI/MC2h7LLKqZJ7chRXGZAfx8fst2yvxSeT0I7kbCP8BMf8LffKXMOXil6tvgyCL6dbVbb3mBEXCfXQg1UiSND2FJzxkp6Y4H2Fl0FEhRrvrvHN5BJ1/nBqKYW2MWjfX+y4XrLLpamToV7HWY3n+Gx/dEsAMwyICVDLHjBnyLratN2s1ME4YfJMNfiYTGEzBpJq2jrr8GEERwUAd+hZxAOewEk6TOu4J5OCNe3E7xwBJVJMXcezsD4tCMnPNtBDFZigSykkhcgnOxKum4z1nvw S4C8+GAt XUoJGwOoEi7NtQ5mg2cVlDjlmuIwx0XrlBQ57TVa62gNRSSyO5/UD3Ca+J6oRWPxE/YzSRHbXk54uPjmvkfl1PUD+8bBqFh8UM0u5w02TYWkyOCk5UVwc+QFt0zS6ZvZhDtT8bkZUudPfQVeFzbiXB9qFDkOcOyOkbRPsbsYswmOkv54q79trxxBeGXkFu0UU6tYjbbIR926DPMfg7RgByBchPG4x81SVux1L1u0805gKneYfKjaKip+e2oi4WSAxQel7xQ/oVQ9eMgHfrmags6Snz0ye0VrA0fkMkAEHPIiwIi/5tlefQKi/0px+/3dMxxMyqKleHoz/kmQTRRvOBlPoTA7x78/EhZgRBzluUKlS69c+fqv6LZmJBr3X+cCe3QZhZKHTSQ5rt9Eepv8a5kHDqA== 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: On Tue, May 27, 2025 at 7:29=E2=80=AFPM Byungchul Park w= rote: > > 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 --=20 Thanks, Mina