Received: by 10.223.185.116 with SMTP id b49csp2353464wrg; Thu, 22 Feb 2018 12:18:33 -0800 (PST) X-Google-Smtp-Source: AH8x2245ERqtmrNlLiFPlR81sypsvr6e6gjeg6Ciy2h9qyCrPEgEw450GDFeiWxg0fIqQDUCDyCQ X-Received: by 10.99.174.66 with SMTP id e2mr4445187pgp.269.1519330713823; Thu, 22 Feb 2018 12:18:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519330713; cv=none; d=google.com; s=arc-20160816; b=mRSo9tfv6JJjk8L0PGwgaVkV4MMOrn5xg9CItLBVgRFZ2LZm8kZVDKS8ap0z3VrMB5 zOOhr5nyD8eHRgI2wFO2B/er4fWrS2flmE85GkfkbLaVpRVUtEQUdajbkMystGQ7NN5g 44HE+gS2k1E6KNzPfz60KcWbPhiK9m6UmXJtTu1uz+qKT2nra7rUJWFVDVZgNV2x0J6U vOOuGTC0CaStwLVbQePlCqQqy8vLmndYWhw6G/PhfIRNg6wEAsGr+v/QM52sgkZ98LjC W2pAFm3KflxM/ICblCK36rSFFGgrgSdoAZ3tK80Q82KWfIAvCXpcdzxdkKMFF/6LLOM3 HK+A== 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 :arc-authentication-results; bh=tLsZE3e60q2aqSA9sRuKq9BWehVPwiWbuWhcOnikFUQ=; b=v+K+FHzavCyK0gbexdQIRsSBuCTWQRHzer1Z9dGPdRTrTwUAclDrS5KXnbVMQzprZq KA9/dMXHfAJ+yd8/qITHs7APlkjLtN6NcSqiy4VUoGawU5toKjUgcDwBrJY1UCYWxFx/ 5XigcvPD2isMF+jNmLONZ+Hosr0o7QO/04qNPU3aS1pNpcOPOJNnjlEtIQdW9gcNv0Pt aK9wetVIFMjUsBmIrxUbAsuV3QV+I0On2VIYD8Algo0OgnGxefJZ0hstN5CHraSZzWz0 RE6Mfy5AzuqlM7Hs5abDB3Lg5X6eBS9Oah9gJ+cpUhl9OCNuER9DGcjm/LbJKMxlQP5U 5iMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=j5sufn3X; 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 e22si546269pfj.33.2018.02.22.12.18.18; Thu, 22 Feb 2018 12:18:33 -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=fail header.i=@gmail.com header.s=20161025 header.b=j5sufn3X; 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 S1751359AbeBVURH (ORCPT + 99 others); Thu, 22 Feb 2018 15:17:07 -0500 Received: from mail-io0-f172.google.com ([209.85.223.172]:36313 "EHLO mail-io0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750802AbeBVURG (ORCPT ); Thu, 22 Feb 2018 15:17:06 -0500 Received: by mail-io0-f172.google.com with SMTP id t22so7361601iob.3 for ; Thu, 22 Feb 2018 12:17:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=tLsZE3e60q2aqSA9sRuKq9BWehVPwiWbuWhcOnikFUQ=; b=j5sufn3Xvri/kR4AqU02enanSIR3T7006bqtqvqQQ4cO4wsFWFqoXjfZEX/fpFvlQu 7JRTR/mM7FIooApBglopvJYbDoLWXoudqtnlBisZbnUFv4fT9S7d8R7LlaJ5vE7rZTMU Hp5RzC139WhL3PoeU0HGveJ98Idf6D3YI6PWoVRXgTGWIxN7pjNbsFuAn8iqKYY9anQ+ 2LPmXui/wjdC8FF5dA5FNr/e5wM/lTyheMGxgTfBiMPYuyaGetalioRHbkqsboWRdkRz wDMqi8ydnMjiAhwIPoFv6dnm6+7mBa22exXbAnUTR6EsYBUBuNA+u4gfblbsxUyxE4Sa NinA== 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=tLsZE3e60q2aqSA9sRuKq9BWehVPwiWbuWhcOnikFUQ=; b=r5pSpfvupgpUsJhla1f9fjjX5DE97uZ02SqyJisz7A06r8FIgePco2OOlsgAURMTPf 9itdJNvYqSP5hI0bQ6LaKj0UdvOwdlMfjkDEp6h7ObwM/fvysokRoHGeJgaqWrDdf4Ti C3/Lae76be0eHJofBvbuhjwI6M2VYgOneFbZA/NlFQLOE8qCn54kqbXtV6XH/DonKt2J RNs1pnT814mn6KC1Irfui4pECnFwAI2HKZdYeh9jn13xNMm07XvzinU5FsGlvIDi1L9c 1929wVHdpMwHVgo+0dC5bpti7WYZ/53bXEMnFg9F2D10mna5Bqqmi/lakcRRxaJlJ0Wc XH0A== X-Gm-Message-State: APf1xPDvRO9zfinCoEEiMnRd5b41BQlCyoQhDBP8pED4NXMa0Y8jCo1v OjGjOV6bpxoU8FXvV+ZunPCxlRkL8oOKlCo4Hp8= X-Received: by 10.107.10.155 with SMTP id 27mr10868995iok.259.1519330625562; Thu, 22 Feb 2018 12:17:05 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.135.221 with HTTP; Thu, 22 Feb 2018 12:17:05 -0800 (PST) In-Reply-To: References: <20180222174140.GA3154@beast> From: Linus Torvalds Date: Thu, 22 Feb 2018 12:17:05 -0800 X-Google-Sender-Auth: nXAkBS2-SMaAlSkCgPIa6E4Dj-g Message-ID: Subject: Re: [PATCH v3] kconfig.h: Include compiler types to avoid missed struct attributes To: Kees Cook Cc: Patrick McLean , "Maciej S. Szmigiero" , Linux Kernel Mailing List 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 Thu, Feb 22, 2018 at 11:57 AM, Kees Cook wrote: > > Hmm. But does that mean deps for kconfig.h are broken too? That seems > silly. I'll take a look... Yes, kconfig.h itself shares the same problem, but it has generally been just about the config option testing itself, so you'd normally never care. I'm not saying that fixing that too would be wrong, I'm just saying that linux/compiler_types.h tends to have way more subtle stuff in it, and get changed in ways that are not directly related to the config options that we track other ways (ie our dependency making script very much is all about those config options). Linus