Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp2908529imm; Wed, 16 May 2018 23:28:25 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrBtG0Lcr+cdK9TO/mcYFnJEvUdLZKnUkyd12Fl76f75kuhINYDAmdsvL0N2ncE0ch+f6jI X-Received: by 2002:a62:da17:: with SMTP id c23-v6mr4052045pfh.128.1526538505241; Wed, 16 May 2018 23:28:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526538505; cv=none; d=google.com; s=arc-20160816; b=OoBrRn8dugHC6I7DcLbBou2nM7xOJtYfU1812OfVombZOWQvPqyGypNzYd6UotSbfn gXfUQRm10GyYr3aj1cUND84X8DGrAlIfhmM8cq+Jy7pWCEF/SHebtQErb9+JIVyI5+NU V7J9zisgU5Ldd9FaVM3t4i+BPw9ouGD8lVHT5jM+1/oZ/D7RKnA+4ItK/wNca7R9hOXP 1677a6FLXhFuf8d7xg9HXrqzUkhjZejILrfciVmwotQo3154dTLWDXWkmFEAYLiyHUzf S0GzDrEOk9+0SvPFweAwxbM1iIOXIeApCfOPuY5mNUBHqQe+d1Ts52XwpJ/ieFWLJtDL Lkig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=nIyTAZTXmIaSDfF04DXwpNGii3ugJfbSl9L5b6XrsBc=; b=O0us6y2aIvxqHA2OIuYRiL2w+qjnjUOo5YW9ua0YJubwrafsHScaU7jeI3HCAVyxWk EdHF8P+TfIwbG9hNU04RT2p9QGMjtxwCzR61JdOugXCWsu7hgS4zRAIQjuZAQZSqTqyq Mam8qHXMdbUtLcHUQsku/2kRjMqtw1BYRjb/+8+sdukzQnFpcOPPEFMDekqyJvqZdgJl QShCwHSCchSldejIZzQnNzyYFgvvp1bHrw2eYE8HbAFHaFi0vZ71y1KMZcxCqplpxTvb ajQ4PhmQJpjPJWTG8Jz0Of8L6bTePfVgx4bWTHlaIFZWxBnOWIGyqXx19CAS81fzpEBd kNzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=hZQse9XG; dkim=fail header.i=@chromium.org header.s=google header.b=P/UfQHLa; 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=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 21-v6si4585007pfy.293.2018.05.16.23.28.10; Wed, 16 May 2018 23:28:25 -0700 (PDT) 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=fail header.i=@google.com header.s=20161025 header.b=hZQse9XG; dkim=fail header.i=@chromium.org header.s=google header.b=P/UfQHLa; 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=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752542AbeEQG1j (ORCPT + 99 others); Thu, 17 May 2018 02:27:39 -0400 Received: from mail-ua0-f194.google.com ([209.85.217.194]:40829 "EHLO mail-ua0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752348AbeEQG1e (ORCPT ); Thu, 17 May 2018 02:27:34 -0400 Received: by mail-ua0-f194.google.com with SMTP id g9-v6so2209933uak.7 for ; Wed, 16 May 2018 23:27:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=nIyTAZTXmIaSDfF04DXwpNGii3ugJfbSl9L5b6XrsBc=; b=hZQse9XGBZurQO4rkZx0hcRLtIpS6aCNBtzgtl6+Mm7KEbBgdvM3jNNNxKr/WBiGnz Jjli1b/LRahqhVdqtITRrgNit6OEw6tRMm73S+Rqhletp7BGimn9CYuUoLQYW6F2MRV7 b4qJHAXIGnGkcwdsnfINArXMItuFqcqnfmOulWZn8vTJupeyjSc7TqSZnVjciqWLhqpv ZJo8hobekNIoM46MbZbYLpApNBhCXarV3dMB49iAAugN4UEDXVYfDB1AJutltgi/Oofc mBArS2ZcfnWDKfYzF7+NCkErXFwcHTbeNJHpE58MuWu6JAeGta8pH4S4AQYLIiVRLUHz 3xAw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=nIyTAZTXmIaSDfF04DXwpNGii3ugJfbSl9L5b6XrsBc=; b=P/UfQHLad0K/uQkFR+Qjgak85aWKX1CKyh82T0oEuAJG+dJn73AqgMnMFpKft/fH6x axb6YfObu6Fkz0dPIWRs2pGGlgI63Geio/L/5PdTiYVThigUNm8w65KxAHLzP4qJJUJ1 S8b/Ml240YBLZi/4QEAlIjFPtJ1B9TZMIvIMs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=nIyTAZTXmIaSDfF04DXwpNGii3ugJfbSl9L5b6XrsBc=; b=E/A4afGue3eWbpclNGWY8dVwLA46ER7OtCQqbDBFK7axmfv4A4qIgpSmCM8rVaOX5Q FrdUHaXFKV2SzMRjovCINNbSGWthH2pZNrY/yJKuCrHckVrhUdYATjOKvqx17Ox394p8 kWLSi09j+WENa0MGRuIooxvy1a97EGOjnm0qYo9oN2P0sgNU0zwZlvMqDmURtXtJL1fw XtSRtjSNp6pm4t5cUHK2p9krIEOO76CVUWqcFRwtBGsD7Nt7FRKdoVjzMJH1+AWMe7e6 lan3vyw5lHGFbqs37MQ9JJgdvUIKex8dhNswVhCG9yA03kFSFzVk5+6U4wCyHSC6N8Ea aaZg== X-Gm-Message-State: ALKqPwegoYsWC8ZakyuZOdBuhktKPh6Y2cZT2QqWMkYHPiTds3odJ8t+ RmW9XER0kmazZtyVUGrQOcebt6DwdWnG8J8aGSvrbQ== X-Received: by 2002:a9f:3bd5:: with SMTP id y21-v6mr3371791uah.167.1526538453707; Wed, 16 May 2018 23:27:33 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a1f:bd1:0:0:0:0:0 with HTTP; Wed, 16 May 2018 23:27:33 -0700 (PDT) In-Reply-To: <1526537830-22606-31-git-send-email-yamada.masahiro@socionext.com> References: <1526537830-22606-1-git-send-email-yamada.masahiro@socionext.com> <1526537830-22606-31-git-send-email-yamada.masahiro@socionext.com> From: Kees Cook Date: Wed, 16 May 2018 23:27:33 -0700 X-Google-Sender-Auth: sY8gGXq6-t-qHEjTqXaXRvsU8Ww Message-ID: Subject: Re: [PATCH v4 30/31] gcc-plugins: allow to enable GCC_PLUGINS for COMPILE_TEST To: Masahiro Yamada Cc: linux-kbuild , Linus Torvalds , Sam Ravnborg , Ulf Magnusson , "Luis R . Rodriguez" , LKML , Nicholas Piggin , Emese Revfy , X86 ML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 16, 2018 at 11:17 PM, Masahiro Yamada wrote: > Now that the compiler's plugin support is checked in Kconfig, > all{yes,mod}config will not be bothered. > > Remove 'depends on !COMPILE_TEST' for GCC_PLUGINS. > > 'depends on !COMPILE_TEST' for the following three are still kept: > GCC_PLUGIN_CYC_COMPLEXITY > GCC_PLUGIN_STRUCTLEAK_VERBOSE > GCC_PLUGIN_RANDSTRUCT_PERFORMANCE > > Kees said to do so because the first two are too noisy, and the last > one would reduce the compile test coverage. I commented the reasons > in arch/Kconfig. > > Signed-off-by: Masahiro Yamada I'm really looking forward to these being enabled for COMPILE_TEST. :) Acked-by: Kees Cook -Kees -- Kees Cook Pixel Security