Received: by 10.213.65.68 with SMTP id h4csp95955imn; Tue, 27 Mar 2018 17:28:02 -0700 (PDT) X-Google-Smtp-Source: AIpwx48tOxqwzq59biqhq5ACWGFIIeW4LIq46OKB8xi1O6rZfWEq/8aiiZVG6FBkZ9YEhRmJtNOG X-Received: by 10.167.130.76 with SMTP id e12mr1128283pfn.192.1522196882722; Tue, 27 Mar 2018 17:28:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522196882; cv=none; d=google.com; s=arc-20160816; b=mrOgUjqLgDqRO4KVKMwA9seQJeBA/4qJ5M8RpQxT3LG4GHWrY/wzTRigZ75eth1t0H NUtIHj1K8sw7GJyZuo8Z4I3LYrok4xFCn0t5zXWyP1Sq8JCaQPeM3VpNCWTOwFpaUDof y2EQ+fVXIJ2WL+ONGQ7B9EKtSM5acdrxo/GwYfCFwFKHihK6JMpyFQ1lttpCKK+d5PSz kRqgHw24krvWQ7ZRwDqNoqTwFNzithyc8zcTSWYavaJNItiufneOFtU2lfcl/k6vzHkh qHaaGAWY7TXVP1cIMZcHUQTxVjB8tAQDpTflcwNJz9wg3K7hbu7ixYpLEfwZd1wzW2Cg /tzQ== 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=vypNNWrNB7pR8d99pryATHIo+Mbr8NYJkFEW73vPY98=; b=zlVvYZu6n3rQCT1AE2ev3zKbahfjD1l+QPJO1D2LKDJJIE+U5A8COhtSdh2hwinnif ZPInRrXt70se/fTnl/31VEO/M0rqrS9iAOTvkA3UeRaXwTL9WepPVENNwRFN3WwdMM0Z i6h4wgPpIVlVlrjCNBp/0zx8/NSaceUVx6gWI20ppFkljuYXPfNqJlKo8pxCzK7KdYHh puJisnZ2ZsD02h9s5TbZdTefiKxW5xW5aDRBbQyXdTXSLHKR19Z60dA+PDLqi0dLzkUA MKeawr+DXVKsRw+RAiApL9U8cxC4cG0kmJ/yhyk7PFF8irtnEkpHc/yF76y6IPbqac1x qVZw== 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 i190si1605264pgc.42.2018.03.27.17.27.48; Tue, 27 Mar 2018 17:28:02 -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 S1752714AbeC1A0e (ORCPT + 99 others); Tue, 27 Mar 2018 20:26:34 -0400 Received: from mout.gmx.net ([212.227.17.22]:34753 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752654AbeC1A0c (ORCPT ); Tue, 27 Mar 2018 20:26:32 -0400 Received: from latitude ([88.153.6.235]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0M9bYB-1eqmqS3jyB-00CxQ5; Wed, 28 Mar 2018 02:26:04 +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 , Dan Williams , Joe Perches , "Oliver O'Halloran" Subject: [PATCH v2 2/5] powerpc: mm: Use memblock API for PPC32 page_is_ram Date: Wed, 28 Mar 2018 02:25:41 +0200 Message-Id: <20180328002544.18526-3-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:5r1JfX1lnLXponBj9lN4MLyDWS9GKfj4FAaMc6dBC0PqiKZlVuP mPLxdUdhCSl6z9+L0D1fwWHo70bbToUqq+IP9C+G5xdZaJjbgAczBo/KHGmpd43SKFl/H1M ObuamyKaaT7YQVwn/qUQGnjno0JWf0KKVFIadpVMSpijp00DvIdYISpqAtMj3NuZXscJaVR 78eE3YT7Sr8SY5WCztilw== X-UI-Out-Filterresults: notjunk:1;V01:K0:6fj34sPQXmo=:NILmFApDZYju49MHRwn/sz kzfXmUknzGd4i8vQ+ozHUWEun4jcRJ4cqpXZyLHePheN5aMFUx8MZ8D57dql6KT6rr23pYNHt btpXDzlQq/UUYiP0D8PSGua7vsBwPZZhl2fec28EpdKHjf1YIV8PEQhAIGtOuveTkSFM4Bmr3 SL2gnqUrmiCzfO9x8ENW9yAD/mG3UAxTuL1G5uW1mua3+s4gRVDHOrB1fl0Q9DPWAyN/I47vg qiHfGZHM7HS/wDbyBKcnVVB2EsbDkKjqFjhVHce0ZWPP7laZ4hs8ITBGMP62HcKUIDNA9JwTY UynG8dxueLQetKpQK2hm+quQ+QQmX2BfBvghyiXUfv2YkvoOljqXREeM23fhZNQn9aaERWSQS QlXoBchTc+3X8PRIdCUWThEV/WDjg9IhSmVHZ27459sl1a53PakzCO1J31T9KnWgiTC60k+F/ CD4ZinPYQAoJX2c2i28oq27A11yYwRBZVrhLKLU+JRNpWSKOxm5wKFjrlN1LFWzBX3sj5JqHF kcz3eNys2BeSv5eo54C0Zc2TeObURhlYKnN8PsYQF4XWkpSUwhxYepwIpaR5vfKxQ8mJrj+TY 2hr3w4meQuFOZP0imwKsYfIXUTm6FAlol3um4cKDYp9wtVzH5yyAHYKNNOlel+cotzMeo7T5o jLfl5+j702/toCI2GsTv27CS8jDKkTLZnf+zD1W/m3lgiGsWjJwOKwMItblosAg+rPkOxcRUy IycOB1yJQIreA4JweIwhecmiYB8ljPPTYTxbzEVLjzqB9Gzj8QYapmPWTSlcVYnADt3K8nqSK 1m1gJ2XRTToM9KwUjGEcqnJF940pO1epKSPHM3u0WRC6bG++YE= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org To support accurate checking for different blocks of memory on PPC32, use the same memblock-based approach that's already used on PPC64 also on PPC32. Signed-off-by: Jonathan Neuschäfer --- v2: no changes --- arch/powerpc/mm/mem.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c index da4e1555d61d..a42b86e2a34c 100644 --- a/arch/powerpc/mm/mem.c +++ b/arch/powerpc/mm/mem.c @@ -82,11 +82,7 @@ static inline pte_t *virt_to_kpte(unsigned long vaddr) int page_is_ram(unsigned long pfn) { -#ifndef CONFIG_PPC64 /* XXX for now */ - return pfn < max_pfn; -#else return memblock_is_memory(__pfn_to_phys(pfn)); -#endif } pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, -- 2.16.2