Received: by 10.213.65.68 with SMTP id h4csp615488imn; Fri, 16 Mar 2018 13:19:54 -0700 (PDT) X-Google-Smtp-Source: AG47ELvBtZkHJRFnArSFu4rEPz925+TZyJI2AqPNhM+duH7Tkroc5J/qekr0/VajKByKci/hiVvc X-Received: by 2002:a17:902:2f43:: with SMTP id s61-v6mr3525093plb.236.1521231594121; Fri, 16 Mar 2018 13:19:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521231594; cv=none; d=google.com; s=arc-20160816; b=WQmC+A3hRRFMXi++pHHZUcNRsXNijoZ9E7FuMXeZoDH5aYrsK8mSTQDtsCIL8D+AKr X7NJqw5aEQm+PWIsgDMHakWHHKrfZuJL8bMrX2Kst8EPKOWrq2V/7PjjE5rytWQV5EVU U4ntlQ7Sg4ySoMssyptrwMBUgY3FvbdZUDSrx473cesffKqb622fAh8ridHU88PfzYh7 Zo+txoJ7qYCuVbgY71wS9BgjU/g/v/dZR1cK5UIpaMO18qbjMAqSk5I+bnQTumSb2Box eKKMwv5EYzsXIPEv/d+hgYjBcBPqqeGotx9Thf+QQYupLv+pnqgkbzPnNoA/P1kdVOG5 mKBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=bILjwAwgcIMOMb54ca3XiUQ12JGhFrecglq25hOLjJg=; b=k8wAIABhV4AbRZKTQ9hQ4G5p4dLhilScYJ502n+iEJD7eePjF/2mfm6Bq8mMyAJslY q/CvvTESb2YVD1dovocZEXT1gRvEPj3IqFEE0jtrngpg4GKIfBHsm6i0o3O5IcRU6Kj1 3Kd3A/MxkxgccjfD3jstjz4cuHgrSQJcQcTHg4Wu5+23pPFXg2xz57VUwOcSbrp0SmpQ KSj3vIoll0pZ47ReCfohZ0UPf6yS+7t/SUFs3sv5T6+787Dm5Vgh8vmhCf0ZyV8c2r0w o/W3uORYd0c+Q+AuQiWkZAr1/jafJ5uEHxHMVvujOLedpUTN1fFba/CUeR18CGQ2uzYB dc3A== ARC-Authentication-Results: i=1; mx.google.com; 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 7-v6si7048506plf.552.2018.03.16.13.19.39; Fri, 16 Mar 2018 13:19:54 -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; 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 S1752580AbeCPUSW (ORCPT + 99 others); Fri, 16 Mar 2018 16:18:22 -0400 Received: from zeniv.linux.org.uk ([195.92.253.2]:60310 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750921AbeCPUSU (ORCPT ); Fri, 16 Mar 2018 16:18:20 -0400 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.87 #1 (Red Hat Linux)) id 1ewvnf-0001qR-O1; Fri, 16 Mar 2018 20:18:03 +0000 Date: Fri, 16 Mar 2018 20:18:03 +0000 From: Al Viro To: Linus Torvalds Cc: Florian Weimer , Kees Cook , Andrew Morton , Josh Poimboeuf , Rasmus Villemoes , Randy Dunlap , Miguel Ojeda , Ingo Molnar , David Laight , Ian Abbott , linux-input , linux-btrfs , Network Development , Linux Kernel Mailing List , Kernel Hardening Subject: Re: [PATCH v5 0/2] Remove false-positive VLAs when using max() Message-ID: <20180316201803.GH30522@ZenIV.linux.org.uk> References: <1521174359-46392-1-git-send-email-keescook@chromium.org> <20180316175502.GE30522@ZenIV.linux.org.uk> <20180316201215.GG30522@ZenIV.linux.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 16, 2018 at 01:15:27PM -0700, Linus Torvalds wrote: > On Fri, Mar 16, 2018 at 1:12 PM, Al Viro wrote: > > > > That's C99, straight from N1256.pdf (C99-TC3)... > > I checked C90, since the error is > > ISO C90 forbids variable length array > > and I didn't see anything there. Well, yes - VLA are new in C99; C90 never had those...