Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp137443imu; Thu, 15 Nov 2018 23:40:07 -0800 (PST) X-Google-Smtp-Source: AJdET5etStjQLWAVKKxerDHrAWbEpBSx/aJ85xvW/wu6Cqtna5TjwHW7U4HYLvnh3aBGhhQHg64R X-Received: by 2002:a17:902:1105:: with SMTP id d5-v6mr10037913pla.28.1542354007005; Thu, 15 Nov 2018 23:40:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542354006; cv=none; d=google.com; s=arc-20160816; b=VEYwLBl2Of2qxrTmoNxjHlkLgVU7MNkrsbqfpmOxrIOFQhE34IsbqKwmaCqLahwR1d 87/Dd/QBSrBtIkvhb0AADdxV/R75K50dlic6wg0roY00EOszcK0rrknQjejcajBdbvoz yf9H8/3RYe3KpsBOrt2WedSQXZCoAlIi2gYogESc6gFIrKbtQgxCS/phtPfWYtJDDam+ Gl2jI79TZD+PHsf8AbkMg5kE3etSUeTnPm3lA6pqI4THNSIPIjJsz5K1Lw/9zCcs5m7I B2hG2giRg2k4+f+lCa3Mc1vV5UBF831C1O35FRPro65hzP31w7Tp4PBVIO5a8z7mSn/3 emmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature:dkim-filter; bh=1TLwEU6M1C5QZk1QV9eDsZ38WuaWZ1LkgLYkWWB5tGk=; b=EqbBTFPD0hZ8PTq+J+dl9oD4MMm5ouI/zjH8xzxVj+Hk1if/JRi2ROWuvStmAKMj/s voCKvV+onYB3e7XhTC8lwEBNKI57YdeffvZe5p0vyS5GZou4VZwp0cL6nupHnq3cS/AS +A9GgaOlBi7BdmrYaBNG8r+ILBxli7my0gW0O+DeOrt6vEsK8wXXnvc86kr7dmkRr1kF 2rfyT3Vus4EWfqh/tYVkc4dB94EvW3hOIQ+xKO25KGd/iBonJVsWy201MTG6gZH4lisv y5/gxLVEYKJ7WNE0pOzDx1nsJn6Kqt8xmOLxiZfBfKpbQAzkTAo/fH2qiYRYWtcUk6r+ mEuQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=Rrs8oWZ5; 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 x4si841893plv.56.2018.11.15.23.39.40; Thu, 15 Nov 2018 23:40:06 -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; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=Rrs8oWZ5; 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 S2389258AbeKPRtv (ORCPT + 99 others); Fri, 16 Nov 2018 12:49:51 -0500 Received: from conssluserg-06.nifty.com ([210.131.2.91]:46812 "EHLO conssluserg-06.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727380AbeKPRtv (ORCPT ); Fri, 16 Nov 2018 12:49:51 -0500 Received: from mail-ua1-f50.google.com (mail-ua1-f50.google.com [209.85.222.50]) (authenticated) by conssluserg-06.nifty.com with ESMTP id wAG7cNpu001021; Fri, 16 Nov 2018 16:38:23 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-06.nifty.com wAG7cNpu001021 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1542353904; bh=1TLwEU6M1C5QZk1QV9eDsZ38WuaWZ1LkgLYkWWB5tGk=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=Rrs8oWZ5q4Q5INtJZcFdENU9GCHbxljP0tQJZOb5IuxAIvdETcW0FsRfy9acTWRVm aAiDmkgbtIaDWAIUJM2tGPbojVVa/oqXZczzwXa5nXZNclSCD79vuQhBRFxFWvZFx5 zDySQ2ZTk7WdMi+BwoH3vLPuMOF2Z2bMUsqACQuegweaIcNCm5YoMblbq4gf2uZkCd PHwDNGlZurz4qjpunnDhCwCm5ELOXKdDkX/gOXOdHwiHFKu5pLCCOdiusnq2MHxwaR fjCB7hkDavv1vt2a1b/mG7JqY1lHqZrIDLgiZrETeVsKH2Y7qUyO3/xUtN7OReRgA8 +5zAcBHgkCwsA== X-Nifty-SrcIP: [209.85.222.50] Received: by mail-ua1-f50.google.com with SMTP id v24so7924962uap.13; Thu, 15 Nov 2018 23:38:23 -0800 (PST) X-Gm-Message-State: AGRZ1gKeOz0L3pApN1NNDdou15zbj4KbER7jmdoSMcCwsxJLmdwm4y94 34LccMmH5FmZ8H0US87s4CBje9sCmcT0RXHvwoA= X-Received: by 2002:ab0:3402:: with SMTP id z2mr4376929uap.6.1542353902576; Thu, 15 Nov 2018 23:38:22 -0800 (PST) MIME-Version: 1.0 References: <20181114204309.18645-1-namit@vmware.com> <20181114204309.18645-3-namit@vmware.com> In-Reply-To: <20181114204309.18645-3-namit@vmware.com> From: Masahiro Yamada Date: Fri, 16 Nov 2018 16:37:46 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 2/2] x86: set a dependency on macros.S To: Nadav Amit Cc: Ingo Molnar , Michal Marek , Thomas Gleixner , Borislav Petkov , "H. Peter Anvin" , X86 ML , Linux Kbuild mailing list , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Nov 15, 2018 at 1:01 PM Nadav Amit wrote: > > Changes in macros.S should trigger the recompilation of all C files, as > the macros might need to affect their compilation. > > Acked-by: Ingo Molnar > Signed-off-by: Nadav Amit > --- When we talked about this last time, we agreed to not do this because a single line change in asm headers would cause global rebuilding. Did you change your mind? > scripts/Makefile.build | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/scripts/Makefile.build b/scripts/Makefile.build > index b8d26bdf48b0..efec77991c2b 100644 > --- a/scripts/Makefile.build > +++ b/scripts/Makefile.build > @@ -313,13 +313,13 @@ cmd_undef_syms = echo > endif > > # Built-in and composite module parts > -$(obj)/%.o: $(src)/%.c $(recordmcount_source) $(objtool_dep) FORCE > +$(obj)/%.o: $(src)/%.c $(recordmcount_source) $(objtool_dep) $(ASM_MACRO_FILE:.s=.S) FORCE > $(call cmd,force_checksrc) > $(call if_changed_rule,cc_o_c) > > # Single-part modules are special since we need to mark them in $(MODVERDIR) > > -$(single-used-m): $(obj)/%.o: $(src)/%.c $(recordmcount_source) $(objtool_dep) FORCE > +$(single-used-m): $(obj)/%.o: $(src)/%.c $(recordmcount_source) $(objtool_dep) $(ASM_MACRO_FILE:.s=.S) FORCE > $(call cmd,force_checksrc) > $(call if_changed_rule,cc_o_c) > @{ echo $(@:.o=.ko); echo $@; \ > -- > 2.17.1 > -- Best Regards Masahiro Yamada