Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp1612793imm; Tue, 15 May 2018 23:59:25 -0700 (PDT) X-Google-Smtp-Source: AB8JxZp9vgL2JT7GRqmx/5IitE6qErd5nLPwczzsS6pzIgAtLnb1vLsdmYW9XipYEhMHV4gbWUiH X-Received: by 2002:a17:902:b681:: with SMTP id c1-v6mr17774660pls.286.1526453965594; Tue, 15 May 2018 23:59:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526453965; cv=none; d=google.com; s=arc-20160816; b=LxhQki7weeXEwu3UTwgr3q+UHfbJ0DFM8TxIrB6kwwwCH/IbXhmC5nf9YFrJI28Ndm LIwAlnPdTWq2jBoiiv3gLsmxjBNCc2aF5VHpJjtLPP1dcOiJRVsjkwNNj+R72W6izWML oaHSn6tRV3qxpL2VKn6iQ8PgSKU5PcDAEcov/5w5MXiaj525RjuCmeJHQaMAGmTLCrLX hoLvPpfiEE8ynPqFgb7KHDQUFJc45j/3FLnxw0EF0wjZnPjlGXVfzCzZfE6oqZksd7fr NEy+oeOqsFgW2F6LTshCyHKQa2JW0yvJz5q+C+rr3u8x4O772UQ9GiNxq5VjSyJ9jfk3 l2Qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:message-id:cc:to:subject:from :arc-authentication-results; bh=G9dvfJRO8Z0Fl7YbGCbH3BDbG7BssY7yrSU6g+NbpW0=; b=bkKYhOrE/EtYfHD4fZUNSs04s5S31WMxIJ4GnxaynRZ36Nw3JAj/aWFiILCteclwwY iiumMkiF5ao7F/PDwXJYOxMRkKay25ROFxAFwsRYHCrbPJhh0MIo0CKUgiITTXOaKgTO /7CGT8QzpdjwgPL1PdY+jXU8zUJYx89Hlojrx53+eHg76acY8SihqWGQE0NlMW8719YI ekpFUbQ9PolXmpW9mVqV5yi7pvFq13lKdvdgD6bdVVEWaIxq24QbeSH0Mf+T4nJXxP4e Ku+B0lQ6QaUsZezOAHu6qvgjd4Txg7q1YNkrgb2FeWxakFc26wkar5NBot++ctAHnkfl P0Mg== 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 p15-v6si1490202pgc.463.2018.05.15.23.59.10; Tue, 15 May 2018 23:59:25 -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 S1751510AbeEPG67 (ORCPT + 99 others); Wed, 16 May 2018 02:58:59 -0400 Received: from pegase1.c-s.fr ([93.17.236.30]:30166 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751040AbeEPG67 (ORCPT ); Wed, 16 May 2018 02:58:59 -0400 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 40m4zM26Jkz9txcX; Wed, 16 May 2018 08:58:55 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at c-s.fr Received: from pegase1.c-s.fr ([192.168.12.234]) by localhost (pegase1.c-s.fr [192.168.12.234]) (amavisd-new, port 10024) with ESMTP id 5aKIFijmLb-q; Wed, 16 May 2018 08:58:55 +0200 (CEST) Received: from messagerie.si.c-s.fr (messagerie.si.c-s.fr [192.168.25.192]) by pegase1.c-s.fr (Postfix) with ESMTP id 40m4zM1cmzz9txcJ; Wed, 16 May 2018 08:58:55 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 0C2C08B7ED; Wed, 16 May 2018 08:58:58 +0200 (CEST) X-Virus-Scanned: amavisd-new at c-s.fr Received: from messagerie.si.c-s.fr ([127.0.0.1]) by localhost (messagerie.si.c-s.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id 62OFDNe8C_yN; Wed, 16 May 2018 08:58:57 +0200 (CEST) Received: from po14934vm.idsi0.si.c-s.fr (po15451.idsi0.si.c-s.fr [172.25.231.2]) by messagerie.si.c-s.fr (Postfix) with ESMTP id C8D228B7DF; Wed, 16 May 2018 08:58:57 +0200 (CEST) Received: by po14934vm.idsi0.si.c-s.fr (Postfix, from userid 0) id 8043B6F6F2; Wed, 16 May 2018 08:58:57 +0200 (CEST) From: Christophe Leroy Subject: [PATCH] powerpc: get rid of PMD_PAGE_SIZE() and _PMD_SIZE To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Message-Id: <20180516065857.8043B6F6F2@po14934vm.idsi0.si.c-s.fr> Date: Wed, 16 May 2018 08:58:57 +0200 (CEST) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PMD_PAGE_SIZE() is nowhere used and _PMD_SIZE is only used by PMD_PAGE_SIZE(). This patch removes them. Signed-off-by: Christophe Leroy --- Superseeds "powerpc: get rid of PMD_PAGE_SIZE()" sent a few minutes ago. arch/powerpc/include/asm/nohash/32/pte-40x.h | 3 --- arch/powerpc/include/asm/pte-common.h | 8 -------- 2 files changed, 11 deletions(-) diff --git a/arch/powerpc/include/asm/nohash/32/pte-40x.h b/arch/powerpc/include/asm/nohash/32/pte-40x.h index 124f9ac23a1e..bb4b3a4b92a0 100644 --- a/arch/powerpc/include/asm/nohash/32/pte-40x.h +++ b/arch/powerpc/include/asm/nohash/32/pte-40x.h @@ -52,12 +52,9 @@ #define _PMD_PRESENT 0x400 /* PMD points to page of PTEs */ #define _PMD_BAD 0x802 -#define _PMD_SIZE 0x0e0 /* size field, != 0 for large-page PMD entry */ #define _PMD_SIZE_4M 0x0c0 #define _PMD_SIZE_16M 0x0e0 -#define PMD_PAGE_SIZE(pmdval) (1024 << (((pmdval) & _PMD_SIZE) >> 4)) - /* Until my rework is finished, 40x still needs atomic PTE updates */ #define PTE_ATOMIC_UPDATES 1 diff --git a/arch/powerpc/include/asm/pte-common.h b/arch/powerpc/include/asm/pte-common.h index c4a72c7a8c83..050b0d775324 100644 --- a/arch/powerpc/include/asm/pte-common.h +++ b/arch/powerpc/include/asm/pte-common.h @@ -60,10 +60,6 @@ #ifndef _PMD_PRESENT_MASK #define _PMD_PRESENT_MASK _PMD_PRESENT #endif -#ifndef _PMD_SIZE -#define _PMD_SIZE 0 -#define PMD_PAGE_SIZE(pmd) bad_call_to_PMD_PAGE_SIZE() -#endif #ifndef _PMD_USER #define _PMD_USER 0 #endif @@ -88,11 +84,7 @@ #define _PTE_NONE_MASK _PAGE_HPTEFLAGS #endif -/* Make sure we get a link error if PMD_PAGE_SIZE is ever called on a - * kernel without large page PMD support - */ #ifndef __ASSEMBLY__ -extern unsigned long bad_call_to_PMD_PAGE_SIZE(void); /* * Don't just check for any non zero bits in __PAGE_USER, since for book3e -- 2.13.3