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 8F99BEE4993 for ; Mon, 21 Aug 2023 12:21:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 241C88D000C; Mon, 21 Aug 2023 08:21:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1CAA88D0002; Mon, 21 Aug 2023 08:21:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 06B598D000C; Mon, 21 Aug 2023 08:21:28 -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 E84AA8D0002 for ; Mon, 21 Aug 2023 08:21:28 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 974AF40C3B for ; Mon, 21 Aug 2023 12:21:28 +0000 (UTC) X-FDA: 81148022256.01.6540565 Received: from outbound-smtp43.blacknight.com (outbound-smtp43.blacknight.com [46.22.139.229]) by imf04.hostedemail.com (Postfix) with ESMTP id 99C2C40022 for ; Mon, 21 Aug 2023 12:21:26 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf04.hostedemail.com: domain of mgorman@techsingularity.net designates 46.22.139.229 as permitted sender) smtp.mailfrom=mgorman@techsingularity.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692620486; 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: in-reply-to:in-reply-to:references:references; bh=bmNN2/m1GD9ucNO71DZQJWIWsa7LLMswsg9vejeVn3o=; b=nURUg8Qo7DhIGNzpBEK7+/SLABWC49T2WK+e95WfZDPmd8Urx2xUa+vroTa7zW71ntDmKO bTmgJXK660VFzUI3fhFUqiXYs0Xjfr9zKlQXH/TVB0nxc5yxGWZOqHrrnyObemz3Tib+0u mQQk52SCuXZSABEJ9PwnMR2v7St06W4= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf04.hostedemail.com: domain of mgorman@techsingularity.net designates 46.22.139.229 as permitted sender) smtp.mailfrom=mgorman@techsingularity.net ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692620486; a=rsa-sha256; cv=none; b=T2j6/Nvbt91KHB0bAxYm9bWzoy126kif+tqGYSvKOBzvohdLcjiag7oqDm4aYl/GKSwqxX ltbyIgL7NwafMn9Y1NIFw5O9pnHoZrvYmxFDItXO7/Z4kIaugW0D9dWFSb/dC52LEYLCJV l1wNDWNg6PSTmfBpeGCl3fNuf/K++xY= Received: from mail.blacknight.com (pemlinmail01.blacknight.ie [81.17.254.10]) by outbound-smtp43.blacknight.com (Postfix) with ESMTPS id 98D702A09 for ; Mon, 21 Aug 2023 13:21:24 +0100 (IST) Received: (qmail 31679 invoked from network); 21 Aug 2023 12:21:24 -0000 Received: from unknown (HELO techsingularity.net) (mgorman@techsingularity.net@[84.203.20.191]) by 81.17.254.9 with ESMTPSA (AES256-SHA encrypted, authenticated); 21 Aug 2023 12:21:24 -0000 Date: Mon, 21 Aug 2023 13:21:02 +0100 From: Mel Gorman To: Kemeng Shi Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, baolin.wang@linux.alibaba.com, david@redhat.com, willy@infradead.org Subject: Re: [PATCH 2/2] mm/page_alloc: use get_pfnblock_migratetype to avoid extra page_to_pfn Message-ID: <20230821122102.uybh63ifycgmqm3a@techsingularity.net> References: <20230811115945.3423894-1-shikemeng@huaweicloud.com> <20230811115945.3423894-3-shikemeng@huaweicloud.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <20230811115945.3423894-3-shikemeng@huaweicloud.com> X-Rspam-User: X-Stat-Signature: r57snk5xxykh8f11te7hhbxp6nn4s3mk X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 99C2C40022 X-HE-Tag: 1692620486-456836 X-HE-Meta: U2FsdGVkX19GLkJGA6XylsnzvJUOyy7XVnE0WWfDGscavu2Y1Uzh0/KcIx1E1CHfQKU1QwvKN9Gc14HL3FhY9DNF8aJ7yeUh9Y0q30uJ5koSyxdUXgdav9nGMsCpwNPTjkQh2hlDApykCnt+AaGYKcvat550N9v5Mp6KnlKD3wyUpQnuBf9i+SzIltsrCikWPGpG1chKutAWfF5VTYQ86/lR7ihdrNhQVjGkL7kzM2iDJX+E7xgN5/5ZesiCvE0IikMS00n3xn+Bp/zOF0jTdMicvjXzNyNpY8nc6WZes7jrZVr+ljJ5H2uWcJEtcFZBCfGamY0oq53KuaGlJgh0Gmga46uU5ukxkAYSI3uluqBV9Yv90To7p8WsM5ZK7vmgaENjqQtuU/XfkGa/BDB3ZFFJIccd5AyPaP2t+yqC9XlNxYpTFNPk+AazS2P7/PAoj9Ebqd/Cz24rlPive/8eZVcHvPt2KecR3m5RjDHUTYIy8qMAqsi0DOomJ3ajN61EgS2rQtC3Up49xwf3eg6BsF6VA+PpCoCvq4n/poGulsFK7mE1YB7wYNMtgS2OAPNbLRqHdWIGBdiKqx1+/9gju4LjmcY5Uhj7DeS7k/rWySoGczXvlvfyTFYeDVwP1lC8je8ROSN0kmIX1PPfpTuAKtaHceBY4USGjUwMOZgG1SO2GfoCatCsB8fV0IMK1h/Bqrc9hOP7MMeQoUFOkEiSvALtB8Sg3mWu5yT1W+kNes5fh7cfHa6MqdG23mPxVM/y9LKZ8DGQkyB4u777lc5SgY+fwZlReZDXWoUwoUW4S9s9zLPDNRi8iXSs80dAsY9aqWtvNXFBbm1D0e3uSc3Bo+BKj6v+R7ETOUIgWedoZdYAEyXhHB+RjXRk+6mhSfiNaD6UaEyl6KC++62AxK3hvIldM9ehZ8FTy+t0DQvGakMa8ock2u6Ye9QCgVviiysjyco+bHwxpWpaMWMsets 0VNOPstt q/p+1UgBNpqWMAwdpa2VALlgv6EbMIorBUnT8SLiROcFEBDHGs6vTV/+IgTZWZQcAFEa8LE5J3er5cD8x02YT1K3ZReQmaYDS04069fTsZNKGlqL2ktTc8mFRxhf70y1i0OCY31dAUlK8r52T0gDtIM7c6SpPZxvr3Jdhs8cMbGRCcwoCz8Fm4SnCovUQKPr7sXOTJSTUNKl8dpaJtz6kG1DMMcBt61UP08GvPqCv6RdIuvsAEoipX0D9wAgIew0JYrOaWrw6hDOVrhvo7uA8CntKfQGI3yFrb6LdCbkpHhoq7p1AHdLEE2blBT52frR/ssdcrOj1G5QsQKQ= 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: On Fri, Aug 11, 2023 at 07:59:45PM +0800, Kemeng Shi wrote: > We have get_pageblock_migratetype and get_pfnblock_migratetype to get > migratetype of page. get_pfnblock_migratetype accepts both page and pfn > from caller while get_pageblock_migratetype only accept page and get pfn > with page_to_pfn from page. > In case we already record pfn of page, we can simply call > get_pfnblock_migratetype to avoid a page_to_pfn. > > Signed-off-by: Kemeng Shi Acked-by: Mel Gorman -- Mel Gorman SUSE Labs