Received: by 10.213.65.68 with SMTP id h4csp694871imn; Tue, 13 Mar 2018 18:40:22 -0700 (PDT) X-Google-Smtp-Source: AG47ELtXk7EkEg48lzrSDBToW3XFM3q+ZoalwDt+5GELPn7D5ibKzjUvXKozaPt5GebKSfj08C2y X-Received: by 10.98.64.73 with SMTP id n70mr2559139pfa.142.1520991622553; Tue, 13 Mar 2018 18:40:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520991622; cv=none; d=google.com; s=arc-20160816; b=zUKaLsdzaKjwYODJMmL4tGFI5UwGzWtL21st4pgzb+B+ZW1sOqsfDD6D6BhzU8klJY gcNXlhHySNBLnvFeOg7/0hXjtvHwZed12taFBqk3rLAynTl6nYbdNr2uImNwwU/Gh1Xn s4uRF/Rvnnt3+FgFf20XEs8BoWEvUuHN4J5hBkfU51F+TlBLLU9Gl2NmUGyOZLYujmym 52W2el6JYS7gUNUKS7ZaceCIudKIrRBWCkLAS8XuF94LWQR7KDyORrq4bhZ09p6XDU6X hG5BKadJuT10JoMbgSuAgAQTBHt+K6Hf/RdXb8PGgk59GQjQpTGmLMietvChKCGTOJEI rbog== 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=rdtU00V4kLWXQWN/5JB1HiCYLlrSTWq/nr276BwKXmI=; b=ufW5J9l3ERB/dkf7BARWPOTpslCDVsLDBBXFs+7d3RHMFUk2Lamme91dBGSN2kdMcR G91daj7zeN7fm9qfUOnppMqI+XjQc48kleS4R/zB8DvDPCNUdtuxuFSmfcgTmNULXgXI fO60/7ptOhm4YRVxdWcWB9drY9kevijx2IDTTcf6oonDLPRwf3BRzJnQ4kRwRygqYsx9 gK7tqGSLxTejK47soryOO0b6W+Q1dHD21UN1VPlGQ3g9A4tQs9B8aXBH0DIfYUCf4YTh YHnVi7zQyYiy+IfVRKwv1+TO4JUZTc0yY42X6lsRr7tsXcSv6jFg3kbQj8PyujAf3USW vX0A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=LQfHBrcl; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j2si988823pgp.759.2018.03.13.18.40.07; Tue, 13 Mar 2018 18:40:22 -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=pass header.i=@gmail.com header.s=20161025 header.b=LQfHBrcl; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933130AbeCNBjI (ORCPT + 99 others); Tue, 13 Mar 2018 21:39:08 -0400 Received: from mail-qt0-f193.google.com ([209.85.216.193]:42933 "EHLO mail-qt0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932680AbeCNBjG (ORCPT ); Tue, 13 Mar 2018 21:39:06 -0400 Received: by mail-qt0-f193.google.com with SMTP id t6so1826896qtn.9; Tue, 13 Mar 2018 18:39:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=rdtU00V4kLWXQWN/5JB1HiCYLlrSTWq/nr276BwKXmI=; b=LQfHBrcl2gBLI0gXRbB39/72GFs4BNYNlt7cvs79nJ51tVvxOg8qavoPAyV7qcwVfW JwpyPWwCsB4nY1fsBH4f+sPfxUHbX30N/4NPMQahc/4jty4fWsGwdxJJGReZGUsFFyJD /G9C1W+sktuJT8WeRU3s9ge7zkOQbj9Zj5k5tJ98z8y9qVq+obHQ4X7IHF9ScYm2+AC8 tA74LYqRxv95QgIThX2/goETBZFjEy38ec1fzhiTVxEfxK9lgW4jjh8w17d9mCHJ/0Tv GL5PfpzOddxCLwfnZh1DqsJLeImMdiWBFB3C4Q57CLxeynQmhsFr6KdvPgfiPQx1YDAM uO5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=rdtU00V4kLWXQWN/5JB1HiCYLlrSTWq/nr276BwKXmI=; b=mN+XfmNz14X19a2TzZQu7K7quHVUhRMrVLlQAtiKiNP066qKWpznBSCR+Fj1NvfwjP cYjW8PjZoOHV8dOb5Tj3I4eLWmHG+eB4Ig1GMIpjFk5AADdnapLCsRhd0HOrlIQAiZEa Ieg8/wZWFR2KxYNJtC+6YUM5Q5TgmG3TMDWdUxw5tMkVvGLJXdin9li9M+DgQPXyxqeT ZyPql13DtT08TV1khPwYbWC0ZVdveFZghn9Qp06XJijSgwFuDmDEa1Xd4yxDHZQG+yyb Oq5FKDsel3270KRln+Gfk6nbBsFcAotspp/oRoUnq2k4m3JRy9mhE+ZLq5Tu+KlkdTcF qk1Q== X-Gm-Message-State: AElRT7Ee/E9Bu1Iw8sGtYKSkMtt0SCEufVrqg9FmJ2iqacolF/PgM/dR wbs26z71QhYHmDnfTAd/GU17WQWdZWzQPJn+ruI= X-Received: by 10.200.39.115 with SMTP id h48mr4451235qth.115.1520991545667; Tue, 13 Mar 2018 18:39:05 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.52.247 with HTTP; Tue, 13 Mar 2018 18:38:45 -0700 (PDT) In-Reply-To: References: <1520598613-3641-1-git-send-email-andreaschristofo@gmail.com> <5AA464DE.90100@broadcom.com> From: Miguel Ojeda Date: Wed, 14 Mar 2018 02:38:45 +0100 Message-ID: Subject: Re: [PATCH] drivers: net: wireless: ath: ath9: dfs: remove VLA usage To: Kees Cook Cc: Arend van Spriel , Andreas Christoforou , Kernel Hardening , QCA ath9k Development , Kalle Valo , linux-wireless , Network Development , 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 Sun, Mar 11, 2018 at 12:12 AM, Kees Cook wrote: > > The problem is that it's not a "constant expression", so the compiler > frontend still yells about it under -Wvla. I would characterize this > mainly as a fix for "accidental VLA" or "misdetected VLA" or something > like that. AIUI, there really isn't a functional change here. C++11's constexpr variables would be nice to have. Cheers, Miguel