From patchwork Wed Apr 8 15:38:25 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrey Ryabinin X-Patchwork-Id: 6181011 Return-Path: X-Original-To: patchwork-linux-kbuild@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 5DA0BBF4A6 for ; Wed, 8 Apr 2015 15:38:41 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 80E1020306 for ; Wed, 8 Apr 2015 15:38:40 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 12018202C8 for ; Wed, 8 Apr 2015 15:38:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753447AbbDHPii (ORCPT ); Wed, 8 Apr 2015 11:38:38 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:50235 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753311AbbDHPih (ORCPT ); Wed, 8 Apr 2015 11:38:37 -0400 Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) by mailout2.w1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NMH00442VMWVF50@mailout2.w1.samsung.com>; Wed, 08 Apr 2015 16:42:32 +0100 (BST) X-AuditID: cbfec7f4-b7f106d0000013ec-8a-55254acd6ef5 Received: from eusync2.samsung.com ( [203.254.199.212]) by eucpsbgm1.samsung.com (EUCPMTA) with SMTP id 9E.13.05100.DCA45255; Wed, 08 Apr 2015 16:35:41 +0100 (BST) Received: from localhost.localdomain ([106.109.129.143]) by eusync2.samsung.com (Oracle Communications Messaging Server 7u4-23.01 (7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTPA id <0NMH008X2VG5D5B0@eusync2.samsung.com>; Wed, 08 Apr 2015 16:38:34 +0100 (BST) From: Andrey Ryabinin To: Andrew Morton Cc: Michal Marek , linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, Andrey Ryabinin Subject: [PATCH] kasan: Makefile: shut up warnings if CONFIG_COMPILE_TEST=y Date: Wed, 08 Apr 2015 18:38:25 +0300 Message-id: <1428507505-4015-1-git-send-email-a.ryabinin@samsung.com> X-Mailer: git-send-email 2.3.5 In-reply-to: <20150407160213.8f66c90ca812c30f362dd543@linux-foundation.org> References: <20150407160213.8f66c90ca812c30f362dd543@linux-foundation.org> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBJMWRmVeSWpSXmKPExsVy+t/xK7pnvVRDDeZ3MVls+/WIzWLO+jVs Fn927WCyuLxrDptFy74LTA6sHidm/Gbx6NuyitHjzIIj7B6fN8kFsERx2aSk5mSWpRbp2yVw ZZx+N4Gl4AlXxctXu5gaGI9ydDFyckgImEj8a3zCBmGLSVy4tx7I5uIQEljKKLH29h4WCKeP SeLMrPfMIFVsAnoS/2ZtB+sQEdCVWPV8FzNIEbNAJ6PE6fdXwRLCAt4S7/5cZwKxWQRUJXb+ /MgOYvMKuEq0/F/HDrFOTuLq18tgNidQ/cQv81lAbCEBL4nni5ewTmDkXcDIsIpRNLU0uaA4 KT3XUK84Mbe4NC9dLzk/dxMjJHS+7GBcfMzqEKMAB6MSD6/FMZVQIdbEsuLK3EOMEhzMSiK8 fMDAE+JNSaysSi3Kjy8qzUktPsTIxMEp1cCo+OqosItsxCGdOyft9j2RzpqjO+HoxbbIe99X 1XLsvXo/aHPj9MUFc8/5GdzL9ipjt/kkxvPn39oTdz1uJwgKe3UoJSd7mTw15f38YsaZN5Lx O9lm/Be89NUrd98dw53/rr3a/SXxh3JP5ftidecA8Zl6lW0rcp46Hjp5wGd5v/yic0YpOUoK SizFGYmGWsxFxYkAg4AWdvsBAAA= Sender: linux-kbuild-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kbuild@vger.kernel.org X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP It might be annoying to constantly see this: scripts/Makefile.kasan:16: Cannot use CONFIG_KASAN: -fsanitize=kernel-address is not supported by compiler while performing allmodconfig/allyesconfig build tests. Disable this warning if CONFIG_COMPILE_TEST=y. Signed-off-by: Andrey Ryabinin --- scripts/Makefile.kasan | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/Makefile.kasan b/scripts/Makefile.kasan index 631619b..3f874d2 100644 --- a/scripts/Makefile.kasan +++ b/scripts/Makefile.kasan @@ -13,12 +13,16 @@ CFLAGS_KASAN := $(call cc-option, -fsanitize=kernel-address \ --param asan-instrumentation-with-call-threshold=$(call_threshold)) ifeq ($(call cc-option, $(CFLAGS_KASAN_MINIMAL) -Werror),) + ifneq ($(CONFIG_COMPILE_TEST),y) $(warning Cannot use CONFIG_KASAN: \ -fsanitize=kernel-address is not supported by compiler) + endif else ifeq ($(CFLAGS_KASAN),) - $(warning CONFIG_KASAN: compiler does not support all options.\ - Trying minimal configuration) + ifneq ($(CONFIG_COMPILE_TEST),y) + $(warning CONFIG_KASAN: compiler does not support all options.\ + Trying minimal configuration) + endif CFLAGS_KASAN := $(CFLAGS_KASAN_MINIMAL) endif endif