Received: by 2002:ac0:b08d:0:0:0:0:0 with SMTP id l13csp4902656imc; Mon, 25 Feb 2019 13:17:53 -0800 (PST) X-Google-Smtp-Source: AHgI3IbNgj4cU8xAPgFB/3oWQwatEEOz5vm1ozW284rB6lr6GH5BtwWWGSk+lXtm95rtMxT/9wjR X-Received: by 2002:a17:902:8d8e:: with SMTP id v14mr22239699plo.133.1551129473262; Mon, 25 Feb 2019 13:17:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551129473; cv=none; d=google.com; s=arc-20160816; b=Fuo4WDMEsa9qoy9A0OsWQrSN9CkYn1ba6jLIDjlA+pM9uukKMls9RC5fWM1oVO0kPc sZKcnY/ybOB5rCiQ1TtuzowbEcA84JM8oL06DtIX6vrN9nlXIYjaKdrxfYCjPL2r2wgM og3ZzkkosaN8VqDGyEwNQC1US0QWtnjpMew2dmrN1KW7cstn0v5kri2pR4dqtL3qJ0qE XyAAuEUQMus0poBan5IVi4pqx5CS8slgfocX9tVFxvflBxm/js5B9QRSMRusclDJI3jI W9SLd0atk0emseqpo4tc189Hs4TV0ww/UxxUB6y0C9KE2l60WfYoAZ8pQeLNMWbKhyFl 8IgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=qDmDVDE81lVL/oD1txtgzQZgCCeBVSOSotfyuVE+JGk=; b=qxsSHgIv3IjlNOSUyjYQMNwVOx6QRqN3kLJI+dbpikKRSOVKFp/fsHqEUDGtce4GSJ kBmAJST5lDyngEBRYcUJzQgzRlH7feUc9wP/Qx3X8QS6HO7BROMz7zXOR3o+nQu0ViNU wRKG+Irr5nYXh9ziefFVjaTGhf4BAZdMn2XmKMWEAE6EwxVV3TYyzRONpEeJ9BpD2cm4 u/zWlDdBdUS2wvCykm/6nI1hDPneGn8t4AHFMrjF2o7n1rfzBLg6WXMbnnKWPfz49SIs ZG5lP4BCTta3ATKFdzAUUJwJ8Z7TL51RBM1+8T9k+RFiE4ib4mRWS2ygYuQjT2MBeQKR q4SQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=HztIMB3g; 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 u38si10692217pga.143.2019.02.25.13.17.37; Mon, 25 Feb 2019 13:17:53 -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=@kernel.org header.s=default header.b=HztIMB3g; 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 S1729660AbfBYVQJ (ORCPT + 99 others); Mon, 25 Feb 2019 16:16:09 -0500 Received: from mail.kernel.org ([198.145.29.99]:47592 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729629AbfBYVQF (ORCPT ); Mon, 25 Feb 2019 16:16:05 -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 571002147C; Mon, 25 Feb 2019 21:16:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1551129364; bh=0EF8H51hN+6JbSpX72AshdXYdybVJGb527vm9KtDpsk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HztIMB3gYdKca3D5Q35Z6aSmgIUeBgBT1DfAyNUOP9+BYaZx6IFdUQn9PXzGu4pEI Cw2KkQUXMWEAQu7lqSw/ERmTAOWVXRunHc3jv/KLyBRf8IBjZtxHCwxVuGs6hmAsBC U661V6mpoyAn8MMW77ihyeIZBRLUCKCeAKaZgBos= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, David Lin , Masahiro Yamada , Nathan Chancellor Subject: [PATCH 4.9 50/63] kbuild: clang: fix build failures with sparse check Date: Mon, 25 Feb 2019 22:11:50 +0100 Message-Id: <20190225195039.660927513@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190225195035.713274200@linuxfoundation.org> References: <20190225195035.713274200@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: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.9-stable review patch. If anyone has any objections, please let me know. ------------------ From: David Lin commit bb3f38c3c5b759163e09b9152629cc789731de47 upstream. We should avoid using the space character when passing arguments to clang, because static code analysis check tool such as sparse may misinterpret the arguments followed by spaces as build targets hence cause the build to fail. Signed-off-by: David Lin Signed-off-by: Masahiro Yamada [nc: Backport to 4.9; adjust context] Signed-off-by: Nathan Chancellor Signed-off-by: Greg Kroah-Hartman --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/Makefile +++ b/Makefile @@ -511,13 +511,13 @@ endif ifeq ($(cc-name),clang) ifneq ($(CROSS_COMPILE),) -CLANG_TARGET := -target $(notdir $(CROSS_COMPILE:%-=%)) +CLANG_TARGET := --target=$(notdir $(CROSS_COMPILE:%-=%)) GCC_TOOLCHAIN_DIR := $(dir $(shell which $(LD))) CLANG_PREFIX := --prefix=$(GCC_TOOLCHAIN_DIR) GCC_TOOLCHAIN := $(realpath $(GCC_TOOLCHAIN_DIR)/..) endif ifneq ($(GCC_TOOLCHAIN),) -CLANG_GCC_TC := -gcc-toolchain $(GCC_TOOLCHAIN) +CLANG_GCC_TC := --gcc-toolchain=$(GCC_TOOLCHAIN) endif KBUILD_CFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC) $(CLANG_PREFIX) KBUILD_AFLAGS += $(CLANG_TARGET) $(CLANG_GCC_TC) $(CLANG_PREFIX)