Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7541520imu; Wed, 14 Nov 2018 20:03:04 -0800 (PST) X-Google-Smtp-Source: AJdET5d074okwQ9A95fku7cAxxo6eDY7StZzjpzpNVYWt3t6sD/ZxDTDeNO667GU78IcODuyc7gn X-Received: by 2002:a62:6fc7:: with SMTP id k190-v6mr4815067pfc.97.1542254584396; Wed, 14 Nov 2018 20:03:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542254584; cv=none; d=google.com; s=arc-20160816; b=K2B2HD/JxC+gAvcNk3nCEZT7jqqrjCR6SqL0aE94PXgUiq/PMZSd5OJxsUN7Qayy/7 YeI1q0XniRGb3ws11esBgsB1r9gXkai6cmLqpzbAAibanJrRyfYViNef+s9JNGZ3zgaM /t6HdW1OVo8yj4QWqY+VWpd9rzt5mK4/ToykA6U5yG1vsbXZWmGrPIH7vSsPW0KEdSS4 9xBesujn36CmF7f068rEydP4R0O4xNl0HxFsub/Qofsnj20+UphbhYwD/zLRem55zypA ntX7Zq6paEdStU1y6qc8/7F4F5zkgvW1YCKi523RyhzeMBHx0VQoeQbEzUcfO1mXMwvK jepg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=RRS2Q0y+Z8TeajhvnIZJOHj0q1THIKlmx7QNwFXXHl0=; b=y7gaMQfBQlGgzchXaDroSx3jS0dBa6mDvDshiCCP8q/zuurS+x4scMSKdLek7oLdIX yIAWGCVXdpOuqWSBunVHXVr3kA6LDoDhRFQJTgunWsu7j71ywGbnriA+VxSt5hDr07ik G5k+8PXvFFxloGmLH2lrAeN1DiX5r5aA6SvO+BRQiiAx7L0vAz/mQI16j6IPfKOUwfyN ieQ1e2oCic2hnlzIa5Fu8AXeL7L2A6vok5FsQWXb29ijKMlZYPk39mndrg68uu++krA9 zaT+eCNZMgAbkAjvA7SRuifH4zLtoVZWDFhyjK1faUok3JORDNZ8fVeGJ90Dt9P++fXl Bw7g== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vmware.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t9si12516851plz.427.2018.11.14.20.02.50; Wed, 14 Nov 2018 20:03:04 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=vmware.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728002AbeKOOHD (ORCPT + 99 others); Thu, 15 Nov 2018 09:07:03 -0500 Received: from ex13-edg-ou-002.vmware.com ([208.91.0.190]:1463 "EHLO EX13-EDG-OU-002.vmware.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726892AbeKOOHD (ORCPT ); Thu, 15 Nov 2018 09:07:03 -0500 Received: from sc9-mailhost2.vmware.com (10.113.161.72) by EX13-EDG-OU-002.vmware.com (10.113.208.156) with Microsoft SMTP Server id 15.0.1156.6; Wed, 14 Nov 2018 20:00:31 -0800 Received: from sc2-haas01-esx0118.eng.vmware.com (sc2-haas01-esx0118.eng.vmware.com [10.172.44.118]) by sc9-mailhost2.vmware.com (Postfix) with ESMTP id F314C1B8029; Wed, 14 Nov 2018 23:00:54 -0500 (EST) From: Nadav Amit To: Masahiro Yamada , Ingo Molnar CC: Michal Marek , Thomas Gleixner , Borislav Petkov , "H. Peter Anvin" , , , , Nadav Amit Subject: [PATCH v2 2/2] x86: set a dependency on macros.S Date: Wed, 14 Nov 2018 12:43:09 -0800 Message-ID: <20181114204309.18645-3-namit@vmware.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20181114204309.18645-1-namit@vmware.com> References: <20181114204309.18645-1-namit@vmware.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: None (EX13-EDG-OU-002.vmware.com: namit@vmware.com does not designate permitted sender hosts) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- 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