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 CAAFEEE49A0 for ; Mon, 21 Aug 2023 21:24:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 44AB8280008; Mon, 21 Aug 2023 17:24:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3FB3F280005; Mon, 21 Aug 2023 17:24:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2C368280008; Mon, 21 Aug 2023 17:24:30 -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 1A131280005 for ; Mon, 21 Aug 2023 17:24:30 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id E08CC40CC4 for ; Mon, 21 Aug 2023 21:24:29 +0000 (UTC) X-FDA: 81149390658.14.8F6F785 Received: from mail-qv1-f48.google.com (mail-qv1-f48.google.com [209.85.219.48]) by imf05.hostedemail.com (Postfix) with ESMTP id 12C7710000E for ; Mon, 21 Aug 2023 21:24:27 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=cmpxchg-org.20221208.gappssmtp.com header.s=20221208 header.b=lmLT+k2i; dmarc=pass (policy=none) header.from=cmpxchg.org; spf=pass (imf05.hostedemail.com: domain of hannes@cmpxchg.org designates 209.85.219.48 as permitted sender) smtp.mailfrom=hannes@cmpxchg.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1692653068; 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:dkim-signature; bh=hhXvrVKWjJEImcnH7m8xq+sQtObtON+yOAMQVEiOYUc=; b=ek+fGAQ87ufZIoQxMjG7DHHr7DTDp/ouyRnx1LjCqXzELZVEYZ12bpZDbWMm+aNP3/+LR9 NOyv3cc3XkW83+jw9bUv7/78y9IVbsn8DNG1qAv+8AHu1RHbQK5AQ50ltUTagWYa4tUeEh aE1rNs12xqY0TLEwY8arADqAEERLmH0= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=cmpxchg-org.20221208.gappssmtp.com header.s=20221208 header.b=lmLT+k2i; dmarc=pass (policy=none) header.from=cmpxchg.org; spf=pass (imf05.hostedemail.com: domain of hannes@cmpxchg.org designates 209.85.219.48 as permitted sender) smtp.mailfrom=hannes@cmpxchg.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1692653068; a=rsa-sha256; cv=none; b=zORoW/ntcGIl5C9IIas9zaqn8DfAlgjgEXdki/5kcgFigUC4MUps7KOvS7hG1MsXy69xkJ F9i4QytHdNkB+q0/UwvJa/Aeoanh0ZCOrmFGaNPhxNZ1FYpoYVNPGuuEfC5sCxOXUxspGE 8OtilrLlZMT9XL/16OuM6OU+1p3ygsc= Received: by mail-qv1-f48.google.com with SMTP id 6a1803df08f44-64b3504144cso22729876d6.2 for ; Mon, 21 Aug 2023 14:24:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cmpxchg-org.20221208.gappssmtp.com; s=20221208; t=1692653067; x=1693257867; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=hhXvrVKWjJEImcnH7m8xq+sQtObtON+yOAMQVEiOYUc=; b=lmLT+k2ikCeNIU5piTFU4Jj9zEZibqgqh0rpxcdbNgmBCGDt4BPUEjapCIC5In8NZt 4QvhDEx25oA8G91WA2t9AJIEE487XPM1FUUKevPIhSlyVKo95x7IaqaVypB4r91ANi0a tw/0gPKbv0e0RNhgPheBioJrQ+FNUcll0s+Nyw5miaEQom1KWytt6fRaoqJ0FHoDP3UL 773IxR9H6TfZKlC2s0FJmljnYIjTRj8g9SMZog/1xCzwwdYheexBoV9G9tzsNaNexwCs GAZ1gRsSVzPXBroxRUlwqbFuBHZmS6t+SeQVYLzP26veMayO/zZ0nJA7a2Cg3iH/a8Hj mcjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692653067; x=1693257867; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=hhXvrVKWjJEImcnH7m8xq+sQtObtON+yOAMQVEiOYUc=; b=XFDU4rEge0FdmVf+uz1xN1t3WG2O8XunHqISY4GlkKJECMIxsOuWJPMg64Hk3T/Bdk 5qFf4ue67WFDBxoGehxnNnvmWu4sFsRRfQcb8RA19oiC8GPkPAr/MPOhHOzfP6uQK6q0 JhIDBqOIrAuIGembJWZRnSmLOO3P2nb2uNj+oLX7pbkNCsVqD9BxzpCUCMjT3Y1H/26q m74PaC7G11KF8Ub6UttYv0isycDTviMk70LuCmWI69D3fpe26uV0fdS4VFoBsCG7FM1E e8PcaGV5559dh3/Ud/0nQ6Gvdab5xMKnyWXGoexyRxN+qkq1PKkXsN+cBhgbMpZ3ywiJ JzJg== X-Gm-Message-State: AOJu0YyDulcHrBzApup6CBHq/BBr50mIY8pXyeqWpUjfxmSgGlGHjPUQ ahEa/nTz7XWJkkXLikryiNtO+g== X-Google-Smtp-Source: AGHT+IGhGpl/fnZbs6G6vdtraEc+HyLFYsuEC9rcQup4HmrqsYeooGRk5W+6ABFHoQ61vBBuxrAHKA== X-Received: by 2002:a0c:df05:0:b0:64a:f26a:632 with SMTP id g5-20020a0cdf05000000b0064af26a0632mr9506269qvl.30.1692653067222; Mon, 21 Aug 2023 14:24:27 -0700 (PDT) Received: from localhost (2603-7000-0c01-2716-699c-6fe1-d2a8-6a30.res6.spectrum.com. [2603:7000:c01:2716:699c:6fe1:d2a8:6a30]) by smtp.gmail.com with ESMTPSA id k17-20020a0cf291000000b0063d47a29e6fsm3222256qvl.55.2023.08.21.14.24.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Aug 2023 14:24:26 -0700 (PDT) Date: Mon, 21 Aug 2023 17:24:26 -0400 From: Johannes Weiner To: Kemeng Shi Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, baolin.wang@linux.alibaba.com, mgorman@techsingularity.net, 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: <20230821212426.GE106501@cmpxchg.org> References: <20230811115945.3423894-1-shikemeng@huaweicloud.com> <20230811115945.3423894-3-shikemeng@huaweicloud.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230811115945.3423894-3-shikemeng@huaweicloud.com> X-Rspamd-Queue-Id: 12C7710000E X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: a8son7aon9qr8skmneg1sh7dnppthndq X-HE-Tag: 1692653067-852085 X-HE-Meta: U2FsdGVkX1+RxxaGYiO6UhJAvoPO8f3SP89LxgPBVdmN1nzB28PRxNixmKutWRaBcEYdSsry84UhfbsFFp4IEFAKNq5bOftXCd4cLFt5+xkkc+dIiHt5AbEWJP3ugT+BUzFjSZkrRPbPlOroi4FUbtnCKR1cHatl2eb4WsIpOcTMd6hv3UquFBs/yZt7R5ZxQxf+sHmVKT5RmqOx6aD6t2jyBUCQRPfx9ZIaVPyUnV39TvpUiONhat2AguVQipk6Exc6VojSkFAWWzHMWtEg9fbrw85zJlUC+Qs621jjtvW2IcG11Q9oydKIYbGPs9KU1soSd0QnqUOB0asrsOSvjfNGAfycHEzhSiCH15Kbal6qLV3k/5iU7Y3e5kcETc/+jXAGXUfLP05xWvGxuHYTpEj+dC7v7NLe+xVrp7DcYgLa93tNRA+d0WUfBLBn5hHxJefiSEmNf83OmRi+/Qw6aDTyd7g5DHgnmDP7vMVxs89zT+0tLlE5ZWBwdiog86k3DX4DvoeZYFSg5ZVDVr2PJKeiL9r1zIJQu1nDhzHzInn80+LJN+LS9TKGJwT5WXziCeV+re8tIMVPpIDWRelZVTQIGfxUFxcPRc/k1PWluW/s6hp4fBON8f1/Wulag2/45bDvem5k8RfDtK36GnTo6JGjYB92KR5vq9/QaC2lAmip3BAyOwVzN8lEyO6W99+XShimQE7CnSYBrv98H3bmqZcgwIcgMDFdfqTN+9LrZc286JdAYIUw2Il/hJU9B6o+D8LeHClMcues3P1WRGF7jYk7sF11ZpqOEfCCBJmmhgxblEFdOkyCJGLc42yf/ACq8JVgG5DNqO+Y7UHhIglP1ZsSS1WQCn9iW0u4FsZvDMX2C8PR8nkFE76qYXtsPMSibPFOtWLBmPNj4aW4hxvHUd6+gu/9o55rA98dbCEB+jrWTKkPc9k6ddCLA1onq93l+lSA+MP2BuwZNdM8gdm 8kCJMZ1i 4WeWwzhwQcN4Onfgq4YRdgxbh4NGz38OevCU0ohL91zvL4TWZdInD1KpSKTi0kun/1c4iRZQ1htzD2FNIngk3+5T/6LgS+Z1FTJb+UHcFJ0Hc1UTkDdZ8dpN8F2cn6GqI2ryn8+L56zinNjve6IaS3LGU9fu74zbEuktAe+h4ZpGmP4phDZb0by16m1yke8z1C6cmzhwhk0TF/HfaUQZIA+6fA7gvW3Z76pdLebIRJvIq1KMF/Iyiq4m7tKPwjtqOAGQV2TiPt1c0Iu7bwg2TUkDPTrFmpPeQFmv0bEw8Q+tWGnLF+PBIjmtr63s7Ddl+Ftr7A5vTQD7xW6oQC7nrrtXbYRqO849QajBNIixD917SUXXPLxISnptjjdfYxjIDHpFxcRmkgPYx/g1WVkVhKoVg+fPkfrkLae/WaqRBvcyf6Sjy76wBK4SNp9f6sxcBO6vpCbvwupcp8sdNjkNIXdFwNWPkRWjHlyn2trf6HEHlFG9OLhRs0C9QNaVP/N5dBljGYEpVzdSKbUdvCmNtzPBaaU/SG5ZRoSb/wod+yB6jnsMdP+cCmqjImw== 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: Johannes Weiner