From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752176AbdCKFhT (ORCPT ); Sat, 11 Mar 2017 00:37:19 -0500 Received: from conssluserg-06.nifty.com ([210.131.2.91]:21585 "EHLO conssluserg-06.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750896AbdCKFhL (ORCPT ); Sat, 11 Mar 2017 00:37:11 -0500 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-06.nifty.com v2B5b3wi021563 X-Nifty-SrcIP: [209.85.161.170] MIME-Version: 1.0 In-Reply-To: <20170123150727.4883-1-mcgrof@kernel.org> References: <20170118173156.16060-1-mcgrof@kernel.org> <20170123150727.4883-1-mcgrof@kernel.org> From: Masahiro Yamada Date: Sat, 11 Mar 2017 14:37:02 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2] firmware/Makefile: force recompilation if makefile changes To: "Luis R. Rodriguez" Cc: Michal Marek , Linux Kbuild mailing list , ming.lei@canonical.com, Greg Kroah-Hartman , teg@jklm.no, Linux Kernel Mailing List , David Woodhouse Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Luis, 2017-01-24 0:07 GMT+09:00 Luis R. Rodriguez : > If you modify the target asm we currently do not force the > recompilation of the firmware files. The target asm is in > the firmware/Makefile, peg this file as a dependency to > require re-compilation of firmware targets when the asm > changes. > > Signed-off-by: Luis R. Rodriguez > --- > > Michal, > > I had this patch as part of my linker table series [0] but have split it > off as its a small atomic separate change and can go in separately. Greg > prefers this be reviewed by the kbuild tree so sending it your way. > This v2 has no modifications, just resending it to the kbuild tree. > > [0] https://lkml.kernel.org/r/20170115211057.17167-1-mcgrof@kernel.org > > firmware/Makefile | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/firmware/Makefile b/firmware/Makefile > index e297e1b52636..fa3e81c2a97b 100644 > --- a/firmware/Makefile > +++ b/firmware/Makefile > @@ -176,7 +176,8 @@ quiet_cmd_fwbin = MK_FW $@ > wordsize_deps := $(wildcard include/config/64bit.h include/config/32bit.h \ > include/config/ppc32.h include/config/ppc64.h \ > include/config/superh32.h include/config/superh64.h \ > - include/config/x86_32.h include/config/x86_64.h) > + include/config/x86_32.h include/config/x86_64.h \ > + firmware/Makefile) > > $(patsubst %,$(obj)/%.gen.S, $(fw-shipped-y)): %: $(wordsize_deps) > $(call cmd,fwbin,$(patsubst %.gen.S,%,$@)) Why don't you use $(call filechk,...) or $(call if_changed,...) instead of wordsize_deps ? -- Best Regards Masahiro Yamada