Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp485160pxb; Wed, 18 Aug 2021 07:00:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxBoIuEyoFToFE3mymogCSDgZWM9lm7pw12RUjckgTCqASq4xAzKlKkB83dkM/pod0DZsH0 X-Received: by 2002:a92:d582:: with SMTP id a2mr6634867iln.261.1629295240732; Wed, 18 Aug 2021 07:00:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629295240; cv=none; d=google.com; s=arc-20160816; b=N0C0XJd8dvJtaTfJKpCiJh5E71Pd9O2NQu4hG0lFZ2QJE5uK3IKIdhSp+Vzv3I7/iT sccYrXDIregRnrz9okg7wLuwGKF0FXLMFiD73fLGv7X4E3F6eM1O7pK519iZH5xBjIm3 KfnDHY4R/PtBG6P1FL9SiIW75PR6dF7VW2o1S0YwiiZom97za2At27faiNexoy7bQlas szZUE8Sa3Ss7fSKRUfWmSDekjqdgVvl8y25IL7s4jLNxQzgqEpWDg45Sjk1eSyvV0OjJ YaNYsDPuXEw2Ef7O9cP2FZKZZXHcck6+SuSDB7NLuctCtkKVh/itQ7BMlXs5jreYPag/ j1vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature:dkim-filter; bh=vO1geDOQNqjzTTQB/B8cwaJY7jsdspX3Z/5frXYRJRA=; b=kaZ3t2oNn3weVGnHWA17E01LlFimCghSHRqE1tf91vqfF6Uni8ul+ruoZDIqt8a8J7 i8MB4I2St/lxFyVk7MHhnTPqWuRv2D43Eb4258fnz+1Kjx4qgbl6t3Q6C1tVYSnciTJC HL9wgKHX3I2MBmgI27ErNvQ7E5sWHHwA7oUMBNcenKpxzHK+4CHyY+rQddTNGydq5QPd uvX2uI03OYeMddzeiLRDUGlfkP80Y3e+drBZBrdf9WV5CdIUIpTBp6+3i51hwbneuTNm EVYypMPRkmHt/VToYGMzByDnDg05IsixqffRhy55QodbwAvCkPnAyRVbEVVQOlMtCiaD mNRw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=gX3udCcH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k21si6887171jad.56.2021.08.18.07.00.28; Wed, 18 Aug 2021 07:00:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=gX3udCcH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238393AbhHROAR (ORCPT + 99 others); Wed, 18 Aug 2021 10:00:17 -0400 Received: from conssluserg-06.nifty.com ([210.131.2.91]:30376 "EHLO conssluserg-06.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237703AbhHROAA (ORCPT ); Wed, 18 Aug 2021 10:00:00 -0400 Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) (authenticated) by conssluserg-06.nifty.com with ESMTP id 17IDx89D027811 for ; Wed, 18 Aug 2021 22:59:08 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-06.nifty.com 17IDx89D027811 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1629295148; bh=vO1geDOQNqjzTTQB/B8cwaJY7jsdspX3Z/5frXYRJRA=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=gX3udCcHF7eqfIBq2adIBH9n5nUN5MLsKnG1Z0tGpdjwJi6uLWZAT2nGxcamvBxOD qbCrpnHjdDHO5H0rGkHeZPP5dBv4AFmSFKHyYVv26suoL5h+ShLx8P31XpFR3XTsr7 GHfcYCP/XuxppKtfNgnBCNm3lvXDfyI/sAK+aqOS1eQcraeUkFjc6XnkOM57SUrt1t Vm4sFm+w07CmDg4P8oRswyvMuPSPlS4IaqwaLRUQryJyxCGErLYHT3speGO3Ld+dwP dqa7Oo4WolYPfe3WbDxHfIJSUiX4T79uDL7hVQSlmT2hiY6O8Bi3TjyzUav+F0c1/w bYMMcoU1w2cIw== X-Nifty-SrcIP: [209.85.216.42] Received: by mail-pj1-f42.google.com with SMTP id u13-20020a17090abb0db0290177e1d9b3f7so8983216pjr.1 for ; Wed, 18 Aug 2021 06:59:08 -0700 (PDT) X-Gm-Message-State: AOAM533uFD9/7v2l1/Bh8clAHaHjCWvqNnq0w2PGMi1wrtBFAEjDL71Q I+txubtrjPWPfo3bHe65nqBcABfVk1PIKUmymSo= X-Received: by 2002:a17:902:a5c5:b029:12c:a867:a839 with SMTP id t5-20020a170902a5c5b029012ca867a839mr7527205plq.71.1629295147564; Wed, 18 Aug 2021 06:59:07 -0700 (PDT) MIME-Version: 1.0 References: <20210729141937.445051-1-masahiroy@kernel.org> <20210729141937.445051-3-masahiroy@kernel.org> In-Reply-To: From: Masahiro Yamada Date: Wed, 18 Aug 2021 22:58:31 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 3/3] powerpc: move the install rule to arch/powerpc/Makefile To: Nick Desaulniers Cc: Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , linuxppc-dev , Nicholas Piggin , Linux Kernel Mailing List , Segher Boessenkool , Jordan Niethe , Miguel Ojeda , "Gustavo A. R. Silva" , Bill Wendling , Joel Stanley Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Jul 31, 2021 at 5:30 AM Nick Desaulniers wrote: > > On Thu, Jul 29, 2021 at 7:22 AM Masahiro Yamada wrote: > > > > Currently, the install target in arch/powerpc/Makefile descends into > > arch/powerpc/boot/Makefile to invoke the shell script, but there is no > > good reason to do so. > > Sure, but there are more arch/ subdirs that DO invoke install.sh from > arch//boot/Makefile than, not: > > arch//boot/Makefile: > - parisc > - nios2 > - arm > - nds32 > - sparc > - riscv > - 390 > - ppc (this patch) > - x86 > - arm64 I sent patches for these architectures. Check LKML. > arch//Makefile: > - ia64 > - m68k > > Patch is fine, but right now the tree is a bit inconsistent. > > > > > arch/powerpc/Makefile can run the shell script directly. > > > > Signed-off-by: Masahiro Yamada > > --- > > > > arch/powerpc/Makefile | 3 ++- > > arch/powerpc/boot/Makefile | 6 ------ > > 2 files changed, 2 insertions(+), 7 deletions(-) > > > > diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile > > index 6505d66f1193..9aaf1abbc641 100644 > > --- a/arch/powerpc/Makefile > > +++ b/arch/powerpc/Makefile > > @@ -407,7 +407,8 @@ endef > > > > PHONY += install > > install: > > - $(Q)$(MAKE) $(build)=$(boot) install > > + sh -x $(srctree)/$(boot)/install.sh "$(KERNELRELEASE)" vmlinux \ > > + System.map "$(INSTALL_PATH)" > > > > archclean: > > $(Q)$(MAKE) $(clean)=$(boot) > > diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile > > index 0d165bd98b61..10c0fb306f15 100644 > > --- a/arch/powerpc/boot/Makefile > > +++ b/arch/powerpc/boot/Makefile > > @@ -444,12 +444,6 @@ $(obj)/zImage: $(addprefix $(obj)/, $(image-y)) > > $(obj)/zImage.initrd: $(addprefix $(obj)/, $(initrd-y)) > > $(Q)rm -f $@; ln $< $@ > > > > -# Only install the vmlinux > > -install: > > - sh -x $(srctree)/$(src)/install.sh "$(KERNELRELEASE)" vmlinux System.map "$(INSTALL_PATH)" > > - > > -PHONY += install > > - > > # anything not in $(targets) > > clean-files += $(image-) $(initrd-) cuImage.* dtbImage.* treeImage.* \ > > zImage zImage.initrd zImage.chrp zImage.coff zImage.holly \ > > -- > > 2.27.0 > > > > > -- > Thanks, > ~Nick Desaulniers -- Best Regards Masahiro Yamada