Received: by 10.213.65.68 with SMTP id h4csp46095imn; Mon, 19 Mar 2018 19:03:55 -0700 (PDT) X-Google-Smtp-Source: AG47ELtMqLqFgmESuajlU+jjA8pzaOSs9vyQAlU/fx6T+dz8EekLSJtPz09RrQO/m0NDHahMlHhe X-Received: by 10.98.11.145 with SMTP id 17mr12110310pfl.150.1521511435526; Mon, 19 Mar 2018 19:03:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521511435; cv=none; d=google.com; s=arc-20160816; b=g6mRUSl79VaVJvJ4cUSmNSN+DLiGoSKKkWZBMGLAiQEeRJdu7EqVlYAZepY4hIJCwx i7vV2wLSXbelRuQUvIwNovrc66o6Z+qVtVLFO3QT1EP15eDKiuyq6WS43iZ1OmRUledy EW6lS+GSGi88u9JCugaFkzC2xuXEm5r9Eb6u1bXm06+SwOVGioeWQG0fVJC5wzn7PpYa D3gbi/EiiiXQPXFMjuPFHfsOXprAaVYLMZhXuQp2VCCD4MAxnolYixdn50on/LWApkrE lH8SI01A58aXKqIuAuVrmKRFHfK9V+Z3DF0qdaCty0ZFyZepvuk9z4XlRlOk9exaIYfq m3qg== 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=HTCFOPNn3TRWULan/e/NLCWZLmpMLqMsRlzp24aCvZ0=; b=bvTuF93I5FYCzQADznQtggpitqeRVsOHuxyJoIeEs4ThTJipPz84WyQ6+4hOhflQsP NpN5M3pWPIkmEpVRWb+drXMv2w+74Mu46T7XTGfr0/Ec3mB61t47Nspmr9oeuHo/Dhcs uWlW/I6RvztXeW4/djnXVULX7d2m+weOrwh2f3DfeJX7kxIE6y9HKQBiPsj+rRevgecB xoUXdhNS4ScvFSM4SG9oNL/DtURO25z8hEyXPCFl0tnMBJAWRZwSydVx7giEnJ38IJVZ W1ygJFxU6YpuI4SVgfbDFLC9m2dFKYnZR/gBFEDMHlMyq7s043DsUbrsVxzRAEfRx0tI cO+w== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=fb/rd+QF; dkim=fail header.i=@linux-foundation.org header.s=google header.b=PHX0oHfL; 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 i189si433370pfb.339.2018.03.19.19.03.41; Mon, 19 Mar 2018 19:03:55 -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=@gmail.com header.s=20161025 header.b=fb/rd+QF; dkim=fail header.i=@linux-foundation.org header.s=google header.b=PHX0oHfL; 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 S965214AbeCSX3c (ORCPT + 99 others); Mon, 19 Mar 2018 19:29:32 -0400 Received: from mail-it0-f46.google.com ([209.85.214.46]:40243 "EHLO mail-it0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932535AbeCSX3a (ORCPT ); Mon, 19 Mar 2018 19:29:30 -0400 Received: by mail-it0-f46.google.com with SMTP id y20-v6so72022itc.5; Mon, 19 Mar 2018 16:29:29 -0700 (PDT) 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=HTCFOPNn3TRWULan/e/NLCWZLmpMLqMsRlzp24aCvZ0=; b=fb/rd+QFs7siiIeo+NTCEbmu2fEomkjFiXRpxwT7CtVntoLbvgUPouWICI1yUXsk4q nbJp4uSkTT4AsHgcwLD0lOlYWEWJeUDaO9+dZ2T05hVzp1lIqdSJ/2zte7EegSi3jBFA VrdHsuBu2cpqx1yHLD6mKBoXLfe0WX5LmxXIRkP6WDE8F0mAVnJ3N/i9LiEObYbUsV3E qqQNKcBDvQr2d6dfoyhTZq1TW2KrB22HbbM2XaWLNmHuNwjal0Ye49WJp+0N4AIPI/o+ hR7uD9AtcJh+ONw0bNCCWGtx1YTSEwCUvbBtekUbURw9Zj0mzrb+7dWsOTOEGIq4i89S eYmA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=HTCFOPNn3TRWULan/e/NLCWZLmpMLqMsRlzp24aCvZ0=; b=PHX0oHfLlPjbqVzAruoj+7ZD907ms8VsdmhTVWad58UtnWty6wm0Ft+BqIEH7e28WS c8pKV6UJHyi48bD5A252cycB9aDiX/sy0Zc/4WkbIVpF+LQ8cDrhvbvUDvwGWkfX2Bap gQbNESZp1Yatc34eSPZ2TPnXBzDhFaQUsai4Q= 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=HTCFOPNn3TRWULan/e/NLCWZLmpMLqMsRlzp24aCvZ0=; b=B0qzFcpZBOuJlLCLRA1lSMpP8tEmXuJkpjvB4e5u8GLMJvYLrzmAHHos4hgRVd7adL 5rk0NKLVTw4a31d190yBZTphI0gnj/2i8rPGWGG4lVDKjH5ZGr9tr1dG6qKl6fIo/jg6 A5u6l4i/ObKUkn/0FC5Z0jCYUsRIQEz/qWaSnyc2gkXr5xQPKajRFmOkDDirF7AkXFqz sQ0VLEw4EuLJpEmDoEyI3hefStr4sU0LTa3fs6sduobq3212sz61CN4n3pAv2qcr+Q4z uwDaYAxXC0TN6dhxbiUA1GfUjP7GuWMO1pcujPId9EqrLCCx7bH42du0dt3EBlr74VVx OcNQ== X-Gm-Message-State: AElRT7F9XMSjRZSnNpmoU5M8YLeqkp0U615bA4WUT8+C1COPA5HKwHqK miGAyUbrFZrWkq/hBpdeMkOjZLhLL+qVo2hjPr0= X-Received: by 2002:a24:45c4:: with SMTP id c65-v6mr671181itd.16.1521502169270; Mon, 19 Mar 2018 16:29:29 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.95.15 with HTTP; Mon, 19 Mar 2018 16:29:28 -0700 (PDT) In-Reply-To: <0e94e9582bec4373b5e21c612be179ac@AcuMS.aculab.com> References: <1521174359-46392-1-git-send-email-keescook@chromium.org> <20180316175502.GE30522@ZenIV.linux.org.uk> <42b4342b-aefc-a16a-0d43-9f9c0d63ba7a@rasmusvillemoes.dk> <38b6da49-1138-017e-7307-f39ff067d6d2@rasmusvillemoes.dk> <0e94e9582bec4373b5e21c612be179ac@AcuMS.aculab.com> From: Linus Torvalds Date: Mon, 19 Mar 2018 16:29:28 -0700 X-Google-Sender-Auth: N8RTqiNR02xbrZASOmfjpruv_P4 Message-ID: Subject: Re: [PATCH v5 0/2] Remove false-positive VLAs when using max() To: David Laight Cc: Rasmus Villemoes , Kees Cook , Al Viro , Florian Weimer , Andrew Morton , Josh Poimboeuf , Randy Dunlap , Miguel Ojeda , Ingo Molnar , Ian Abbott , linux-input , linux-btrfs , Network Development , Linux Kernel Mailing List , Kernel Hardening 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 19, 2018 at 2:43 AM, David Laight wrote: > > Is it necessary to have the full checks for old versions of gcc? > > Even -Wvla could be predicated on very recent gcc - since we aren't > worried about whether gcc decides to generate a vla, but whether > the source requests one. You are correct. We could just ignore the issue with old gcc versions, and disable -Wvla rather than worry about it. Linus