From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.5 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id ADB5FC43387 for ; Fri, 11 Jan 2019 14:52:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 783F92063F for ; Fri, 11 Jan 2019 14:52:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1547218350; bh=Y4N9SQETYeK8HtL8+sLkiltXsrQ+YR67g6fsCmS8bdk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=ZpSZ1fdi7IUOJhEAS6vfIpXeNZqyI70SDm0Xg/1VzwkEKtqidYpuI8/O3YObZ/jXi l3RqH+lqrF0/LM9lDBXlsfnUxlN0Ff5YlN0RfvFzUcn5tzfEy5Ux6iYH39p7JgOg5s 1HcUPz0OKXdYcWAd03VJnuo1kE5Y0xSL3ct7A1GA= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731443AbfAKOw3 (ORCPT ); Fri, 11 Jan 2019 09:52:29 -0500 Received: from mail.kernel.org ([198.145.29.99]:59714 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390037AbfAKOi5 (ORCPT ); Fri, 11 Jan 2019 09:38:57 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 1D0422063F; Fri, 11 Jan 2019 14:38:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1547217536; bh=Y4N9SQETYeK8HtL8+sLkiltXsrQ+YR67g6fsCmS8bdk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BF6kjkliP8pXE5fwxsJuT21Zexz8Msez0OFczpHQ1xEfvyQR02ay0vr7MQLQjrblp 4E7QfuC6EKeL5JEns4bbxXAme8MX1dGv29LlczPxM7X8QdzEIXSL5JxG1rkcCt+hs4 NUcdwmqDK4F49obu6BPV5c8H/7ISo0340HVzrkJs= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Masahiro Yamada , Nick Desaulniers , Nathan Chancellor Subject: [PATCH 4.19 096/148] kbuild: add -no-integrated-as Clang option unconditionally Date: Fri, 11 Jan 2019 15:14:34 +0100 Message-Id: <20190111131118.069797839@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190111131114.337122649@linuxfoundation.org> References: <20190111131114.337122649@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org 4.19-stable review patch. If anyone has any objections, please let me know. ------------------ From: Masahiro Yamada commit dbe27a002ef8573168cb64e181458ea23a74e2b6 upstream. We are still a way off the Clang's integrated assembler support for the kernel. Hence, -no-integrated-as is mandatory to build the kernel with Clang. If you had an ancient version of Clang that does not recognize this option, you would not be able to compile the kernel anyway. Signed-off-by: Masahiro Yamada Reviewed-by: Nick Desaulniers Tested-by: Nick Desaulniers Signed-off-by: Nathan Chancellor Signed-off-by: Greg Kroah-Hartman --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/Makefile +++ b/Makefile @@ -492,8 +492,8 @@ CLANG_GCC_TC := --gcc-toolchain=$(GCC_TO endif KBUILD_CFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC) $(CLANG_PREFIX) KBUILD_AFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC) $(CLANG_PREFIX) -KBUILD_CFLAGS += $(call cc-option, -no-integrated-as) -KBUILD_AFLAGS += $(call cc-option, -no-integrated-as) +KBUILD_CFLAGS += -no-integrated-as +KBUILD_AFLAGS += -no-integrated-as endif RETPOLINE_CFLAGS_GCC := -mindirect-branch=thunk-extern -mindirect-branch-register