Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp7540684imu; Wed, 14 Nov 2018 20:01:57 -0800 (PST) X-Google-Smtp-Source: AJdET5cU3LfIKCzxlF8q7YJ/HpPnIHa+uYrFdiQOn1cfGHjwztjf5YSqtCz4q6F8fA5/tDcujCtr X-Received: by 2002:a62:507:: with SMTP id 7-v6mr4813674pff.80.1542254517147; Wed, 14 Nov 2018 20:01:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542254517; cv=none; d=google.com; s=arc-20160816; b=w6dkM0t9ymjlU6NJegByyWjmRQljQcAqjqZT15EewQA4vFl46Ap/AQLN0uDu9Ya4sp HcGtjrVY68NXl23f3jTkdpuie4BP9ha5eGlTHLwtHZPa5vBUhNIFKr7e/3O6DTFnTkc/ RLbt+09aGVXOeUcmO177s7I5E+KGGXKUdiCC6uxrnxXsT0WJJovp7cnQnkFTqsrXNxss 7mJtrYO/OoOaGM21tlRxsC76I256ZhRxxIABZwlldM5nA0VhUrsxRN7L0ALENgxRQtGu OMA+ZtEydWAubxQ/ipRjF8CMPHbwCbiaqTAz6wIGiPJFO+t9MzyZZLr7rd3NUS2W5/gm BUcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from; bh=w4EZcTdi0tIzcglAs/hsd708K38rvDTgGlwnkTk/ltA=; b=XKClN8dQbxQhIviJU7+kyRSwJwwkMVZmPZieOjJ8JbmXQ6lN0/Pd2y1XDXCtqmLuHn Xb7G/H+Q/KlxWMnXq2SpLHzrKS4aFLUZgMYvikWTRe0+CM4SsLFBxbs8rROXEDxAlh1H V82eKkCPYNsabEv0NoVv1aj0dOX0rssAg34la6ZUTS7g3DcWHHVUj5K7Qdo7MhwWQohc /+jcQz+71JonTzE869UmU+6jNORtajbxfbS6wecATajLunf1wbXBzpiU/m1Bla6vwUVJ t1VcHLTb4RAlEL0H/HN0RAHI7huJ/kRr4zXn3ZpUobjDvq0FlnhlqZZxCoMVSfBuwOHt mvbw== 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 g11si21242750pgn.32.2018.11.14.20.01.42; Wed, 14 Nov 2018 20:01:57 -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 S1728453AbeKOOHK (ORCPT + 99 others); Thu, 15 Nov 2018 09:07:10 -0500 Received: from ex13-edg-ou-001.vmware.com ([208.91.0.189]:42825 "EHLO EX13-EDG-OU-001.vmware.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726892AbeKOOHE (ORCPT ); Thu, 15 Nov 2018 09:07:04 -0500 Received: from sc9-mailhost2.vmware.com (10.113.161.72) by EX13-EDG-OU-001.vmware.com (10.113.208.155) with Microsoft SMTP Server id 15.0.1156.6; Wed, 14 Nov 2018 20:00:26 -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 D02F71B8038; 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 0/2] x86: Asm macros fixes Date: Wed, 14 Nov 2018 12:43:07 -0800 Message-ID: <20181114204309.18645-1-namit@vmware.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain Received-SPF: None (EX13-EDG-OU-001.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 There has been a complaint that the recent use of assembly macros in C files broke distcc. The first patch fixes this issue. The second patch adds a dependency for all C files on macros.S, to trigger their recompilation when the relevant macros change. I think it will be better to get the patches through tip. Please advise if you disagree. v1->v2: * Remove whitespaces [Ingo] * Automatically enable split compilation when distcc or icecc are used Nadav Amit (2): Makefile: Fix distcc compilation with x86 macros x86: set a dependency on macros.S Makefile | 4 +++- arch/x86/Makefile | 7 +++++-- scripts/Makefile.build | 34 ++++++++++++++++++++++++++++++---- 3 files changed, 38 insertions(+), 7 deletions(-) -- 2.17.1