Received: by 10.213.65.68 with SMTP id h4csp95853imn; Tue, 27 Mar 2018 17:27:53 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/xc36oTTmP477ZBX1NIhIGhPX/ADGisRLu8v31n4/PKBSBPm9t0xHQeXEgjzuEukoAz9F0 X-Received: by 2002:a17:902:146:: with SMTP id 64-v6mr1451944plb.30.1522196873445; Tue, 27 Mar 2018 17:27:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522196873; cv=none; d=google.com; s=arc-20160816; b=tcZEutLUYuAzbEdgzKxO2MYMBTZDrpBN1V/jY8xUx1mPqjgR3hJkzKSC4ou2tf3pRt hW34LQ6mLRGVx/LXBXDP4U1VgS3e0Zx1aBehtQSKCc9P0jzVJqiQlJcmH9RWnRxOsrxO miwyGSfGVXsKfctmRPYgINPgnhGcrfCCDddB4aJ6SgRNmzhEvNWOUm8xyQODyUYMW9+4 s4ZfTG/fqcXRTH0ZZ2+SfXpTX3seuuB305PvAojCJ8Zkl1/A4jTuSVLlTyA5QNqO+ZHa E2gveo4JzgtP+H34hhom2rT6CTK9O2hYpkBINtUXcTuY10kXUrI0GF/DZnIIxPTAZgub kFBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=o2lF0Z/ZRqctWFH3MoCbBipRVKhgQJmOu/IhbSdU/ac=; b=MaGGTK2BjRfmsTk3D0S++lcYocTQyPZ1d9FGdrPqQ+gNwjD3Y2R9Ly3DmjguDc++k5 UmMCOJMxZw3RVuPYeUWtCHpvWjPP844njp9zfo2aUMsainyMHt4YYMGTTozkqwS8hCLz Q7HnhhZJ+ukllgLLb7/0WMseM+/0yyFSe1MILIhSq+EbKDLA4G1GK4sjfiRwIRGkd60X c+8bAEhaUQT51pjDN1T5xHBaHuw7BPlj249dkV+mx+l9PjBeMrGP6PPAo9p3zTO1fjID Ikiu4yEG4jKNFP47p5pjLbE5ntAqbx8U63Fb2NMOM17sPRvqOQll43nIpc+yjq/c1ANt C6zA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x21si1614260pge.803.2018.03.27.17.27.38; Tue, 27 Mar 2018 17:27:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752643AbeC1A0R (ORCPT + 99 others); Tue, 27 Mar 2018 20:26:17 -0400 Received: from mout.gmx.net ([212.227.15.19]:50887 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752192AbeC1A0P (ORCPT ); Tue, 27 Mar 2018 20:26:15 -0400 Received: from latitude ([88.153.6.235]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M3j17-1ejS1i2hPN-00rKRK; Wed, 28 Mar 2018 02:25:55 +0200 From: =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= To: linuxppc-dev@lists.ozlabs.org Cc: linux-kernel@vger.kernel.org, Michael Ellerman , Christophe Leroy , =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= , Benjamin Herrenschmidt , Paul Mackerras , Michal Hocko , Andrew Morton , Vlastimil Babka , Joe Perches , "Oliver O'Halloran" Subject: [PATCH v2 1/5] powerpc: mm: Simplify page_is_ram by using memblock_is_memory Date: Wed, 28 Mar 2018 02:25:40 +0200 Message-Id: <20180328002544.18526-2-j.neuschaefer@gmx.net> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180328002544.18526-1-j.neuschaefer@gmx.net> References: <20180328002544.18526-1-j.neuschaefer@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:4X5xhHCQrKNvvRNv2KZQfNoK+9KF464oEOgCR6y+MTDs3jhN1J2 lvS4NFBx0Xwaf9fzSXem9+vkgiMJWXYyTMFKfxqlg5pE9QBXqE/ZT7Bn4kNfItB93busCAP 3WgtVQSIMHu1NX4ch7L5UMvTgSrIp8mtuJ9PsIxcVUq06Olubs6nP9VQxKdeSA2vxaUdwF3 Ew/LY0XnYt8I7s44KpDSA== X-UI-Out-Filterresults: notjunk:1;V01:K0:69EKAHRScN0=:gcqe7oIyiuetAkWF2ZYrBm 4/EIuL+OzvhPyCsKMTwiBQlhYYttIO+iHBI+QA6HjA+pf/MKpgpjxrstlCXDPVB8N9REXMGis X7D0hnIvNnlctMepcwxGwm19rN/NQaSGZ/atMMuBYh+VCmAAkh/bkQ5HCbLO5+wxe8Ck1MEys SzGz0Ov1Bk9t2vyoQSUXL1qdF48pp1Ax94KE0XltUqyRsxOu0Np+6yWrDrhvuXLaBEdnD8ILp qh1RWedMMoNjSMrvicCTiKDJcdfk9vDq4m7ngSImMnMQ7ZnJUXmVEdPJ2u0lJD7rJsH1YIpg0 Xw4mjhILm/psTz/eRGoVVD81C/rGLd5cbCu5fWfsDZTeUJyxT0hyQADGe1IMRnbRVWYpS5W6m 5h9BEZX+VOY+5SlgSAudBA9BQHDIfc/fE86VHyljCKNuoYayJfWdTmPhCPHxVyEMWbgA2miKH eyfzNoTj0nxUdm9gKy9w5P+DS2xKUrmpErDaXJXRV94SuPuOGtU3/wy9IfO3rA4+Oa8lF64wt jxK0XPzpC0ERiJM4ms83W0iqxmXxCvGY7pkAXVwTrvb1in34k854OGHMuYBjHPdNDpj9FmrSs 4cDggnGmE6yvR5KpYtPaxlgqBIBxFWQ4UeEtSP3oUl5hDJebD4pKSRFBD+yzEyFmZUisa/WsT S9u/adGTi+2GTvy7sJY7mCUAqsF1Prng/Bj8+m/3gn4EK0hOJ7UKs15e5zc2QVlIjfXRWJy8X PI+5L3hkRlmOyhfueZxdvaoM31nmkwL2ze8GrOS6TT1LDWSvgvBWZfFsud358QIjgWGe8cgn4 9T/OtAQliIVv0plOF7kttVIcnHP7Ngljw8gGUED8y/BwxS2Blo= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Instead of open-coding the search in page_is_ram, call memblock_is_memory. Signed-off-by: Jonathan Neuschäfer --- v2: no changes --- arch/powerpc/mm/mem.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c index fe8c61149fb8..da4e1555d61d 100644 --- a/arch/powerpc/mm/mem.c +++ b/arch/powerpc/mm/mem.c @@ -85,13 +85,7 @@ int page_is_ram(unsigned long pfn) #ifndef CONFIG_PPC64 /* XXX for now */ return pfn < max_pfn; #else - unsigned long paddr = (pfn << PAGE_SHIFT); - struct memblock_region *reg; - - for_each_memblock(memory, reg) - if (paddr >= reg->base && paddr < (reg->base + reg->size)) - return 1; - return 0; + return memblock_is_memory(__pfn_to_phys(pfn)); #endif } -- 2.16.2