Received: by 10.223.185.116 with SMTP id b49csp1850915wrg; Thu, 22 Feb 2018 04:17:23 -0800 (PST) X-Google-Smtp-Source: AH8x2244GZdpibADQQTGXVwUYTRK3FdMzUw2l+a18UCDnWBgdwmiCd71i4iI/rimAQkoDT4HjiMp X-Received: by 10.99.117.6 with SMTP id q6mr5494989pgc.146.1519301843760; Thu, 22 Feb 2018 04:17:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519301843; cv=none; d=google.com; s=arc-20160816; b=ZkTGM2vLD47Or+WqKZ/sQANxt1uwH0iUwUqFs48YnF9OC/4O5i1qKBSyi5O9C4NczS B0dbQ5qwl66YfadW2hysW/kBOuBd1PlpA49qge2KDxLhFuACmaE1AJZOKQFtvwOqyHlm LgyFKFoQNqdFFL/CaSA2nl7d1W3kU7TJphikjvvbnDZ/OCqN8bQ20Y77+E8kJR/h5/Bc 7PZxs6qXMs7YdNOU3CqzP46MpYEmqT1YulaadQtRchJyeHoGjRMARkoqC9QvkdSGtRru HNRDnTfrDkHaCO9YOcEgFxw1XJI/kidgJvGkZMOxLGouUVG5iQLE5EjiSQqS75TSWiwi hLCg== 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=xPbrT/GhX6qwBt62ZlpGYZBDoLFCySeOW7ZH//P+BKU=; b=ljhshwmz2hy2G3ep+hIMolOVbPO/MThlb4oSet7Vv1KlDc8wBbeRLXATA/KhNDpcuf uZUsBqrxFYpGVgn62Iot5z1oI1nKD2x56zXuMQmNq6i2ZHmTQKbevm//Ak2VGDVlyp4Y M+vlIzTlxinWT2n8uZtfBp19fIV43mVtznFEfEbZGFIiOTZrul169L7jzJbhaNm296NQ s/oEjcsCnGhw01nFTbSGvE0Na92Ye7UUXmP1vHuJhvDRDddXr1PBgcHfsLnevD39BC1c dUYzQKVAEs4bxCH4dffhANrbsPHXr+UtVA6hXRuRXdd6mnX1ndK0P/+i6eGcYFtrl37W C8bQ== 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 q16-v6si12746311pls.338.2018.02.22.04.17.09; Thu, 22 Feb 2018 04:17:23 -0800 (PST) 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 S932276AbeBVMQH (ORCPT + 99 others); Thu, 22 Feb 2018 07:16:07 -0500 Received: from mout.gmx.net ([212.227.15.15]:48799 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932159AbeBVMQE (ORCPT ); Thu, 22 Feb 2018 07:16:04 -0500 Received: from latitude ([88.153.7.37]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LeuUB-1eP50g0dsF-00qhbD; Thu, 22 Feb 2018 13:15:37 +0100 From: =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= To: linuxppc-dev@lists.ozlabs.org Cc: linux-kernel@vger.kernel.org, Michael Ellerman , linux-mm@kvack.org, Joel Stanley , Christophe LEROY , =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= , Benjamin Herrenschmidt , Paul Mackerras , Vlastimil Babka , Michal Hocko , Andrew Morton , Balbir Singh , "Oliver O'Halloran" , Joe Perches Subject: [PATCH 2/5] powerpc: mm: Use memblock API for PPC32 page_is_ram Date: Thu, 22 Feb 2018 13:15:13 +0100 Message-Id: <20180222121516.23415-3-j.neuschaefer@gmx.net> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180222121516.23415-1-j.neuschaefer@gmx.net> References: <20180222121516.23415-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:HXQxNQxY+Q02yGRL6Kz8Tk39uBZXI9Cqhs7UTon4LbICJDL0/kq QTi6Awrtqn5PAhP0IudbJpFfXws6h6p434XYeVt1GrXmElBMPGPcjjcfEpeTioE2Je11l8X Y2IXnHWW4zzLy/uCVpSEjFcfKyIin1zNMmTruXtMau+X0SMkZ3HOqY8MVGgq85W3aNHzumL 3TWYYWYz7D0tpT3Rcegow== X-UI-Out-Filterresults: notjunk:1;V01:K0:ZfB36E2romQ=:WfRSJDF8IcyTwwFSYgOq4S GjAYGQjRpAGOO8W3UVQ4dc0Vhjv2r8Pl6h9irOJQ9qoWzJ4UMPhtG5Q+rh6+3TR2GFuBJ2Eez KmdxitM2WniZ5faWKNGlswEmccGEmvN8yl0qZxWi8mcnBWrPmUNjBbdtuG8RubJSy/kgc291R d2hg/FFVmtAsG7/nLCE1OEsVyYmXtRJ/h2vMtPZmrV69XKJCSlwec5/reT27ItfgdkXj8AWLl xNgogz0+yRBj4Du+fYtgfrv5rMQ3xxAPOBidL/alVo+AdfMFxqxKdpEumLwApc2ZqaERk9wda N3Uc/CVQkhHlfLzIt/fQIIxMCt73zNXCgvbngsTg/td7jBH/rsT8gufnBdsp5q1ivum++qGEE NYqNMnzVMP69z/3JEwgeoIaXfHAtexD+ankr2VlbGNL1TewxF8pnxZG1GTpvbckjZBnx7NzBY Q2tCxkCixrnFaQju4MbdBmi0OtN7jzvN7hvI5Cts/7oO7krrqDyEQnSDuy1Sz0yQiEf220zX5 uuo4Ey283DHHeOEzLSklIF2QIsM8R3aOWHUdv6e4Xmk5H9aKggla4XPWA4R2T+TXh2E5cMP4D RSF1Ym1cJb+4W79ZEMyw8LINmLT4egAxY30wP0noDWXaTsMyfNZBjH4bvisXZx/tvNOOZwmEF MsjfdZdAb9gGYTCRw86lt8S7VHZtHWLnK4DGf/U4DxlIivYaX4yzWDoftfC7d2Yr46/6/5Rz2 mOU0QiBaWlBbgEp4A5tDOONyj0Cj9gi3H6lLS+mJnFL6sRUo+60AqrobPBn27c++squKnC6Nf V0rz6aOb4mTE8NCTnXsa9iM6ZIVxZaLcl3AKaQZKTu/3RvWtGo= 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 --- 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.1