Received: by 10.213.65.68 with SMTP id h4csp322395imn; Wed, 28 Mar 2018 04:23:56 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/tt7JbjyKsceETb9rvSon1u9QNkIxBMX3SJxe4beYWnAAQZ2NG7QwcPjYYBC2MweK3CAMe X-Received: by 10.101.66.11 with SMTP id c11mr2284546pgq.80.1522236236837; Wed, 28 Mar 2018 04:23:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522236236; cv=none; d=google.com; s=arc-20160816; b=Hn3nGberIg+2MtZdQuVM64TCp9j3bdPbaoOHg9SW753H6IcG7SN45lFukVegl1igA5 WK187CcBZjJyqsWgd+Z4B6cZoVr9MQj3F4444dT8GHGBpG8g1DCvsZxscuAaRe69c+ME 1J7Mk1Vw/LjIO4uViqwj23UAtmbvHV7hErv39jZNT3tDUP/+inhQQl7+vPhQrQZrdttI kq/f4iqwZgnsuE8gWm16ZOotvS5R2acqbqYMr8mOtI7E5lmuwzHjcfIm5RdIGjGAS6jr o41HjEFmlkANevCsXriCm67aR0vOWsgJ+G3qw7+Yf03NhhUF74yUWzbKftuhl4c0ZepK gcnw== 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=9cCbaSxu18MYfiTHQnKweBQY7aVfoGzaSLybdYxd2XA=; b=tqzRCDLTb+EA9hrVZEZd++bWj8NJIrCGaybNNkYneZidX4AoX4TwwtHItGC8TM34pK GbRSua1hbAXIxvAWyi807dL9Af4Awln/ZhWfz8faez2QPNYY0rAx5TQdC05YGyMNMkrR eOtkYlz0E+Nce9Z/7vEqmf/tTOz6PfMoKMARgV4LNUgPpAd+JKFP+FZAgN8PJxpgi1JU KieSdYtB/HKX8VBAbH7C5jboEOlU+JfffJ508v8fq64fU0CWLZO0SAeepGM8NkAVH45Z Wuqjt0BH2vJA4CdSpyVzgPOEutGFMmw8AUBfTm/zUzGNU6wQ14KZhN17RQWUPsIFRFHo dW+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=HinmdSrY; dkim=fail header.i=@chromium.org header.s=google header.b=UeI9jUUz; 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 f26si2554972pfn.121.2018.03.28.04.23.42; Wed, 28 Mar 2018 04:23:56 -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=HinmdSrY; dkim=fail header.i=@chromium.org header.s=google header.b=UeI9jUUz; 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 S1752545AbeC1LWm (ORCPT + 99 others); Wed, 28 Mar 2018 07:22:42 -0400 Received: from mail-vk0-f65.google.com ([209.85.213.65]:37964 "EHLO mail-vk0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751903AbeC1LWk (ORCPT ); Wed, 28 Mar 2018 07:22:40 -0400 Received: by mail-vk0-f65.google.com with SMTP id b16so1153702vka.5 for ; Wed, 28 Mar 2018 04:22:40 -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=9cCbaSxu18MYfiTHQnKweBQY7aVfoGzaSLybdYxd2XA=; b=HinmdSrYCduxpmxky3LOVyrg3ul8CmITmV+x9FEKDOynEjEhzkC1Hu8ru0P69sJOiZ 7KALRhRJHLra1H19VOS6nnpQZoeyEcIO0wLA7pNxLO8Z18zoRs59f4MqoeTqWia3uKV2 wfaFF/jQlr1rAxdUjMwtn53/wHv1xUcuTrWL1Netn2X/wc3/GIBRIOpPicXT9z/Sb/dj c5o35fg9sSV9TxCDwC9HN6sJt6A7+UAN7UeIrAcixlGi6a2Dvq1jUFBI97BUf99bcscJ O4+jVfkTtVPc3vp2iU5cJa5YvZOrc27JO16jzAwjDaG0WbTzslAwXE4/8xkgutaNrjFc +vzQ== 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=9cCbaSxu18MYfiTHQnKweBQY7aVfoGzaSLybdYxd2XA=; b=UeI9jUUzz2CmcQ9NLSQ3AsLm+c6lZXepC6NbOJ5TXMfBNlH/sYWQCza1erzF9JahYy z7KvBrfP3WIZIgPg8Ie3+/WsKDLvSbDBe97xC133vzK+sihypMf0LxclrJfEiIrhp+7K WQ4OaGqZUqyrJTM521KYtNnNvJ12NAP0KgU/s= 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=9cCbaSxu18MYfiTHQnKweBQY7aVfoGzaSLybdYxd2XA=; b=rzm/IQ+9V4Bhei+aic8MNbB1R7ItPLEsGd2MuzCadysqX3IJ9NahBPE6hSdK4+GUom DvCuDtgyTtGN/NUBFatqvE0H+wZxUrc5VtGI39vRdjIz/B7kciK+B0w/Kq6lVPXJXes6 roSmM0xCRVBGuOeCrByZPVYxpgtA2lRbN2wTWFOOJDhx+4AqEdAE1WmwJq22noJJEw58 jV7oERk2WwiWU65dElBhV4gGZ3SCVnXzs1/2lLAB91MJWCcwMEVyiVW5vUQ67vwQ1Q3e EVAMCDqxoNhE1IL1OOsHNGTxNE+SXwJ2AQgxJc/eo1ZVclJ/tB9d1TuXPX0a5czz1HS9 +rVg== X-Gm-Message-State: AElRT7HoTI3qiFt/nJG5/Dk9RmV++iMOmlqquvTUGBnOygY3rRkgGJlG gn4wMNYnhk70YPuweCzVDctsFpynMQhyobX4RDGTYA== X-Received: by 10.31.24.149 with SMTP id 143mr1901491vky.123.1522236159515; Wed, 28 Mar 2018 04:22:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.129.9 with HTTP; Wed, 28 Mar 2018 04:22:38 -0700 (PDT) In-Reply-To: <1522128575-5326-15-git-send-email-yamada.masahiro@socionext.com> References: <1522128575-5326-1-git-send-email-yamada.masahiro@socionext.com> <1522128575-5326-15-git-send-email-yamada.masahiro@socionext.com> From: Kees Cook Date: Wed, 28 Mar 2018 04:22:38 -0700 X-Google-Sender-Auth: 5AkiNJO8ctLEpfVHwuhplHy8dj8 Message-ID: Subject: Re: [PATCH v2 14/21] kconfig: add CC_IS_CLANG and CLANG_VERSION To: Masahiro Yamada Cc: linux-kbuild , Sam Ravnborg , Linus Torvalds , Arnd Bergmann , Ulf Magnusson , Thomas Gleixner , Greg Kroah-Hartman , Randy Dunlap , "Luis R . Rodriguez" , Nicolas Pitre , LKML 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 Mon, Mar 26, 2018 at 10:29 PM, Masahiro Yamada wrote: > This will be useful to describe the clang version dependency. > > Signed-off-by: Masahiro Yamada One aspect of clang version checking that may be "weird" (and likely won't be meaningful for very long as we're about to raise the minimum gcc version), is that clang claims to be gcc version 4.2 if you look at #defines. This is already handled in compiler.h, but may be weird in Kconfig. Regardless: Reviewed-by: Kees Cook -Kees -- Kees Cook Pixel Security