Received: by 2002:a25:5b86:0:0:0:0:0 with SMTP id p128csp1359901ybb; Fri, 29 Mar 2019 03:01:09 -0700 (PDT) X-Google-Smtp-Source: APXvYqxXaZD7MwduPR9uoKJysS7ouL8wnGH1EIy/L+eyeeZSBSbNzWA2bTeXxTS+0HtPpRBE6KrM X-Received: by 2002:a65:5286:: with SMTP id y6mr1029755pgp.79.1553853669614; Fri, 29 Mar 2019 03:01:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553853669; cv=none; d=google.com; s=arc-20160816; b=sVPCJcuCJGQkuax9KKV3b8krO2sh/mKcaTSd2VsdwGPzMcX3Q3zWI4RzYtLKfVLgEC Q32crLz+FadOrU7uCVSOVgNRoFsrxDBj3RgddjHMEEj3/eg1HQqlNyh+Q3wIb5wGq4vt M+3HtCNbNR6S2R/6I/wjAWiZr/Fl36lRpWWllztIJS0p3PnqUXvSEYbz+sq/5GVgFHUx 1ClIlwW/jTpUOZ675g06/MlSXsAxGYoxNek/QtWe+mgp6qA6g2k+hcH9YLQLx1HPdXZf qQvcZ++9VLs3mEomiMQpO0kKFx/cr2sMJpnWwzTLyySA9ja7V2Pciz9KonzEC+kCvucW J5aA== 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:references :in-reply-to:message-id:dkim-signature; bh=EzeI7HKwxBA3dVP3UDaBxG1dqdkeWlUkN2NImcoxlFk=; b=r9g0D7Qqzz5g+3gu2+O5zfgbIHKvpvxJkFYSVlqrhy2W1Vt3KRdbWMh8hnpwhXDmkB WBLG452RoXIOWUXvggE2ktL4XmNFOTRV2GsJ0qY8+quuwE49dK4TW5CtOHwWdSp58FBt 10Msl8ugoU9x5pumQzavO89olzH0SVs9X9fEaLXgWZUnR/oMwyuNAIizl/z9rxXy1Ohy CVlyWn9nS6WIy0rPCg/ScNRRhcnmUdi0xgDDaKcfb39N+aeTTM3M7FgO7lG5jXr2sDRO s3BWm7glxEjktXgTnB3MK5B+r0RU3Ea/fDucgt1OjvxVtwOx+HqyJncdxp4MxMNwrOxo qoZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@c-s.fr header.s=mail header.b=pJbYCWVX; 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 s19si1544859plq.253.2019.03.29.03.00.53; Fri, 29 Mar 2019 03:01:09 -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; dkim=pass header.i=@c-s.fr header.s=mail header.b=pJbYCWVX; 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 S1728991AbfC2KAN (ORCPT + 99 others); Fri, 29 Mar 2019 06:00:13 -0400 Received: from pegase1.c-s.fr ([93.17.236.30]:41981 "EHLO pegase1.c-s.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728902AbfC2KAE (ORCPT ); Fri, 29 Mar 2019 06:00:04 -0400 Received: from localhost (mailhub1-int [192.168.12.234]) by localhost (Postfix) with ESMTP id 44Vy011s6gz9v4yK; Fri, 29 Mar 2019 11:00:01 +0100 (CET) Authentication-Results: localhost; dkim=pass reason="1024-bit key; insecure key" header.d=c-s.fr header.i=@c-s.fr header.b=pJbYCWVX; dkim-adsp=pass; dkim-atps=neutral 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 2QAniqriMyj3; Fri, 29 Mar 2019 11:00:01 +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 44Vy010fCFz9v1N5; Fri, 29 Mar 2019 11:00:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c-s.fr; s=mail; t=1553853601; bh=EzeI7HKwxBA3dVP3UDaBxG1dqdkeWlUkN2NImcoxlFk=; h=In-Reply-To:References:From:Subject:To:Cc:Date:From; b=pJbYCWVXyN1Xh23Zo9TqUmy9+ocNK42P8cnicMdC1ZiwkRRvOFPfqVg3jk4h9qiqc DAbOhszCl1knBp6Hzb/itCz0wVKWwoOYh0dNMXFqze2UIKLtzXGUNqWchItTOLynXR +6UtXAYXff1Rdr9aPGOJbnRYJxP3T0qcg/RFqeLs= Received: from localhost (localhost [127.0.0.1]) by messagerie.si.c-s.fr (Postfix) with ESMTP id 2159C8B91C; Fri, 29 Mar 2019 11:00:02 +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 elwHU6GvMKtT; Fri, 29 Mar 2019 11:00:02 +0100 (CET) Received: from po16846vm.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 EDE7D8B88C; Fri, 29 Mar 2019 11:00:01 +0100 (CET) Received: by po16846vm.idsi0.si.c-s.fr (Postfix, from userid 0) id DF1506FC95; Fri, 29 Mar 2019 10:00:01 +0000 (UTC) Message-Id: <12c1ba4fc9e2e55ca44c5c57225669b296d48c74.1553853405.git.christophe.leroy@c-s.fr> In-Reply-To: References: From: Christophe Leroy Subject: [PATCH v1 3/4] powerpc/mm: Move book3s32 specifics in subdirectory mm/book3s64 To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman Cc: linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Date: Fri, 29 Mar 2019 10:00:01 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Several files in arch/powerpc/mm are only for book3S32. This patch creates a subdirectory for them. Signed-off-by: Christophe Leroy --- arch/powerpc/mm/Makefile | 3 +-- arch/powerpc/mm/book3s32/Makefile | 6 ++++++ arch/powerpc/mm/{ => book3s32}/hash_low_32.S | 0 arch/powerpc/mm/{ => book3s32}/mmu_context_hash32.c | 0 arch/powerpc/mm/{ => book3s32}/ppc_mmu_32.c | 0 arch/powerpc/mm/{ => book3s32}/tlb_hash32.c | 0 6 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 arch/powerpc/mm/book3s32/Makefile rename arch/powerpc/mm/{ => book3s32}/hash_low_32.S (100%) rename arch/powerpc/mm/{ => book3s32}/mmu_context_hash32.c (100%) rename arch/powerpc/mm/{ => book3s32}/ppc_mmu_32.c (100%) rename arch/powerpc/mm/{ => book3s32}/tlb_hash32.c (100%) diff --git a/arch/powerpc/mm/Makefile b/arch/powerpc/mm/Makefile index a137fdf775e2..68cb1e840b5e 100644 --- a/arch/powerpc/mm/Makefile +++ b/arch/powerpc/mm/Makefile @@ -12,11 +12,10 @@ obj-$(CONFIG_PPC_MMU_NOHASH) += mmu_context_nohash.o tlb_nohash.o \ tlb_nohash_low.o obj-$(CONFIG_PPC_BOOK3E) += tlb_low_$(BITS)e.o obj-$(CONFIG_PPC_BOOK3E_64) += pgtable-book3e.o +obj-$(CONFIG_PPC_BOOK3S_32) += book3s32/ obj-$(CONFIG_PPC_BOOK3S_64) += book3s64/ obj-$(CONFIG_PPC_BOOK3S_64) += pgtable-frag.o obj-$(CONFIG_PPC32) += pgtable-frag.o -obj-$(CONFIG_PPC_BOOK3S_32) += ppc_mmu_32.o hash_low_32.o mmu_context_hash32.o -obj-$(CONFIG_PPC_BOOK3S_32) += tlb_hash32.o obj-$(CONFIG_40x) += 40x_mmu.o obj-$(CONFIG_44x) += 44x_mmu.o obj-$(CONFIG_PPC_8xx) += 8xx_mmu.o diff --git a/arch/powerpc/mm/book3s32/Makefile b/arch/powerpc/mm/book3s32/Makefile new file mode 100644 index 000000000000..7f2690d319fd --- /dev/null +++ b/arch/powerpc/mm/book3s32/Makefile @@ -0,0 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0 +# +# Makefile for the linux ppc-specific parts of the memory manager. +# + +obj-y += ppc_mmu_32.o hash_low_32.o mmu_context_hash32.o tlb_hash32.o diff --git a/arch/powerpc/mm/hash_low_32.S b/arch/powerpc/mm/book3s32/hash_low_32.S similarity index 100% rename from arch/powerpc/mm/hash_low_32.S rename to arch/powerpc/mm/book3s32/hash_low_32.S diff --git a/arch/powerpc/mm/mmu_context_hash32.c b/arch/powerpc/mm/book3s32/mmu_context_hash32.c similarity index 100% rename from arch/powerpc/mm/mmu_context_hash32.c rename to arch/powerpc/mm/book3s32/mmu_context_hash32.c diff --git a/arch/powerpc/mm/ppc_mmu_32.c b/arch/powerpc/mm/book3s32/ppc_mmu_32.c similarity index 100% rename from arch/powerpc/mm/ppc_mmu_32.c rename to arch/powerpc/mm/book3s32/ppc_mmu_32.c diff --git a/arch/powerpc/mm/tlb_hash32.c b/arch/powerpc/mm/book3s32/tlb_hash32.c similarity index 100% rename from arch/powerpc/mm/tlb_hash32.c rename to arch/powerpc/mm/book3s32/tlb_hash32.c -- 2.13.3