Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp8546061imu; Tue, 4 Dec 2018 10:01:55 -0800 (PST) X-Google-Smtp-Source: AFSGD/VtzlkCiMveCaMa00BhbK9k9q683YZNve+oA435nfdxRQqbIC+sOEKENcwqENcuzgJO2Ln6 X-Received: by 2002:a62:8f8c:: with SMTP id n134mr21360974pfd.137.1543946515808; Tue, 04 Dec 2018 10:01:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543946515; cv=none; d=google.com; s=arc-20160816; b=iE7sUZLF+4PxSjP2i0brPhiZWmstTOdevgDdMdcJTHJQvW+tMuXCIkjr/s8PRl8xUL 56eboN1cUl5HUjD0YvGDYmzF95WBwWDmA4iFsEZdx1ysnVbWpXvRTjUd6VvUXf3RS9OG gGUptL1EeBr3jy0IJQzG+wtwAwBrAryvNwCw3pSW1rqgYG7CzJLOcB3pzGonZT7iEF5b UgVysfnRJdY8xtTG4UvYzM80pWBg28oDnT1CsZTsmBsEMyMgftdbyLT9nw2y2QLZK13x MMMUDpXLGQY2KxR8Zf74wSzUnAbht14YG8N4hnBRjr+lc7MCXbgo0NOl/LzHtbBBjviu mHlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:cc:to:subject:from:message-id; bh=/x5wgrGSIELvQVxsZRvDt/vTxKvxvj5RyqJEWHEjdUA=; b=Fx/LZ7LL+PHp8LzjoRowXgRbDvTV5clzbpB5GjrOawwZ8tkPcdzrdZ/hnKOq8ea1jV eh8PlPCA5V4QfmTVztTkpCSI8YFHkRz/9xU4dtT+pZxbA0wHl8H8ZxZOxkPo+QgXu5Ej LKRCobbaPdBlHoiusvm1K/oBQ7M7M9xrNy+PBq1BeyJgt2DAx8cfl1jBGW9yCMLOxSZu 4BccDOjT3TXigMUNFHyRsrjGe994zGjjlz6Wb8iU1N667kUMevGHYa1wZKzoRsJie8wd eM+YBzp4W0GoKI0X+zBeIfJ6PT6gzfdow+g9ux4G2Msefltn6mKnnphDELkYHoBqPy66 RPNw== 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 m64si18800840pfb.224.2018.12.04.10.01.25; Tue, 04 Dec 2018 10:01:55 -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 S1727346AbeLDR7R (ORCPT + 99 others); Tue, 4 Dec 2018 12:59:17 -0500 Received: from pegase1.c-s.fr ([93.17.236.30]:60229 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726038AbeLDR7R (ORCPT ); Tue, 4 Dec 2018 12:59:17 -0500 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 438V422wnbz9v1Yw; Tue, 4 Dec 2018 18:59:14 +0100 (CET) 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 qeA9z__LMyWg; Tue, 4 Dec 2018 18:59:14 +0100 (CET) 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 438V422RVrz9v1Yl; Tue, 4 Dec 2018 18:59:14 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 08DE98B823; Tue, 4 Dec 2018 18:59:16 +0100 (CET) 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 HgzQme1QY8cS; Tue, 4 Dec 2018 18:59:15 +0100 (CET) Received: from po14163vm.idsi0.si.c-s.fr (unknown [192.168.232.3]) by messagerie.si.c-s.fr (Postfix) with ESMTP id C4CCB8B800; Tue, 4 Dec 2018 18:59:15 +0100 (CET) Received: by po14163vm.idsi0.si.c-s.fr (Postfix, from userid 0) id 6AEFE6BF63; Tue, 4 Dec 2018 17:59:15 +0000 (UTC) Message-Id: From: Christophe Leroy Subject: [PATCH] powerpc: remove remaining bits from CONFIG_APUS To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , David Gibson Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Tue, 4 Dec 2018 17:59:15 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org commit f21f49ea639a ("[POWERPC] Remove the dregs of APUS support from arch/powerpc") removed CONFIG_APUS, but forgot to remove the logic which adapts tophys() and tovirt() for it. This patch removes the last stale pieces. Signed-off-by: Christophe Leroy --- arch/powerpc/include/asm/ppc_asm.h | 19 ++----------------- arch/powerpc/kernel/vmlinux.lds.S | 6 ------ 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/arch/powerpc/include/asm/ppc_asm.h b/arch/powerpc/include/asm/ppc_asm.h index b5d023680801..378432995eb7 100644 --- a/arch/powerpc/include/asm/ppc_asm.h +++ b/arch/powerpc/include/asm/ppc_asm.h @@ -480,26 +480,11 @@ END_FTR_SECTION_IFCLR(CPU_FTR_601) ori rd,rd,((KERNELBASE>>48)&0xFFFF);\ rotldi rd,rd,48 #else -/* - * On APUS (Amiga PowerPC cpu upgrade board), we don't know the - * physical base address of RAM at compile time. - */ #define toreal(rd) tophys(rd,rd) #define fromreal(rd) tovirt(rd,rd) -#define tophys(rd,rs) \ -0: addis rd,rs,-PAGE_OFFSET@h; \ - .section ".vtop_fixup","aw"; \ - .align 1; \ - .long 0b; \ - .previous - -#define tovirt(rd,rs) \ -0: addis rd,rs,PAGE_OFFSET@h; \ - .section ".ptov_fixup","aw"; \ - .align 1; \ - .long 0b; \ - .previous +#define tophys(rd, rs) addis rd, rs, -PAGE_OFFSET@h +#define tovirt(rd, rs) addis rd, rs, PAGE_OFFSET@h #endif #ifdef CONFIG_PPC_BOOK3S_64 diff --git a/arch/powerpc/kernel/vmlinux.lds.S b/arch/powerpc/kernel/vmlinux.lds.S index d210dcfe915a..c133732e529a 100644 --- a/arch/powerpc/kernel/vmlinux.lds.S +++ b/arch/powerpc/kernel/vmlinux.lds.S @@ -203,12 +203,6 @@ SECTIONS .init.data : AT(ADDR(.init.data) - LOAD_OFFSET) { INIT_DATA - __vtop_table_begin = .; - KEEP(*(.vtop_fixup)); - __vtop_table_end = .; - __ptov_table_begin = .; - KEEP(*(.ptov_fixup)); - __ptov_table_end = .; } .init.setup : AT(ADDR(.init.setup) - LOAD_OFFSET) { -- 2.13.3