Received: by 10.192.245.15 with SMTP id i15csp966194imn; Sat, 10 Mar 2018 15:45:49 -0800 (PST) X-Google-Smtp-Source: AG47ELtNTlzMmATYs5OnCg42QKffl44qAEvhnYB6Bli0LPyovm6q5Hd7bGD2kzyfhebKsvQe/lG+ X-Received: by 10.98.214.218 with SMTP id a87mr3255708pfl.146.1520725549791; Sat, 10 Mar 2018 15:45:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520725549; cv=none; d=google.com; s=arc-20160816; b=rfigyOhrqQ7Zwq77EGfYLuohOSH2h2yh42hmpgJ6so60Lm305HpME+G6K6ylrvXyDR dUvoA0o0w2snDgfzT6ZTS6sg7w5DfWlbwc1i8EnlZIGGQy4LR7VwV4z17WcCdMT+cGkp AIc+24m49fQ5VLzoeDWO2oGTefnF6/pS1nutnNVBoumq/H4eTHBswI/cPCpnE6ZBv8i1 kPotzIUzLk12BN7hRbocCREd6lBBe9cU4kyYEcpo0pNrqI4WIdIVWFXObqw5GSUPABwk Mb1Bu3BX5VD9tZTL9xKuOw7MV/p4R1PaSMFHeFFzEJJMNWFpyRkN5Jk9xeIwgpWstiIR p0YA== 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=vod5ylk606SlZNQ+hSUtEnsQAEEkmpr6F+6bt48wmnI=; b=mNrTMBTDHS+1oOCkrZhknbNlnkNsm1U04anq2/LaZbrujuhfOBvbRpdtGRXFlVhcr9 BBOczu5qTOCRigrohmxiTROglQOw31lVFPu4hKZDn04wUba8gE+bcRxqb/mpNJQioa5N napb9mIC/aUBfgVyk3bNzYCkhNSh7sSN6EpToDV3fQCMX/RdZ3nettnC6yR1YMd8PBpS f98MTPySYd0Q9/ZhewCTpX547JXVogJTpG7VJmb4OK+aV8AIZTRObKhg6w8MYNYpPiKD Wnh4ZZrnfPXWkuOxV2fulkssnNBu/WIhMlnCzbX/9OFcI5FjWKWVg/4y1/hgjv9hl2SZ ZvUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rGYtNEpT; 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 a100-v6si3529518pli.483.2018.03.10.15.45.34; Sat, 10 Mar 2018 15:45:49 -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=pass header.i=@gmail.com header.s=20161025 header.b=rGYtNEpT; 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 S1751258AbeCJXoj (ORCPT + 99 others); Sat, 10 Mar 2018 18:44:39 -0500 Received: from mail-qt0-f195.google.com ([209.85.216.195]:46380 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751135AbeCJXoh (ORCPT ); Sat, 10 Mar 2018 18:44:37 -0500 Received: by mail-qt0-f195.google.com with SMTP id m13so15145974qtg.13; Sat, 10 Mar 2018 15:44:36 -0800 (PST) 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=vod5ylk606SlZNQ+hSUtEnsQAEEkmpr6F+6bt48wmnI=; b=rGYtNEpTxcja6R1uPyeNBB4sGzmk05503UX0Iqm6g1vXlsQW0sapZKv2ry7WkD1a8T YcLIrRoV0xhJK+SmJlirnzfD31aQKRyZiRdiFQBFCTS0bCk1fJd+4MPeWVM5BUD8+Dvf IjqYDn1R9eA1VQdE2lPOhp8DLwLnlR+ZQaP4OQpwqyLl42mxmPtYOzy8KuVKE/wATkEg 69CtRcE6rjLcBA6hEFjSYWqq07Qec6yLLgFistdEIqQ0KikrboLALw5JMVvN5QNaRgwR sc8e9kiR+C9JxrHoxu06n4VfVC0kajkPkVFAogpa9jh34Uilvwrv3rNPFkdQUWQGHRbd kcig== 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=vod5ylk606SlZNQ+hSUtEnsQAEEkmpr6F+6bt48wmnI=; b=AAxA5JlBlR66ObaBdi8nQgkD3MLvVfHzVrzj9X+aD51V/RK92IInLYHckYI5RINUVC n7FjE+XCPba3c/BSuUx1CYX4wbAYZ0cIedi+C6Gy5T1winX/y3ZBKViQWtYBWgjovyMj 3SRpTpQPXLXz13Tb3zTgumaXTm4HswE5MV9c8VUxr1KsKWVc77K+5sldtCC+QQbdxiCj b4VipRpaYEuuaD5kL9uz2eATYlO1l84PqqInFdYLoPBnyaBtZSKaoH+2Vg6Min08UEUg 825xZv/8i/LXKmVWOnMxbLqTIF6S+CClQszgYYaITVTG9mCMPRX7Z40Dr46884Gv3S2o 4J5Q== X-Gm-Message-State: AElRT7FbXuDuK/6IuzBpnV1+wuY8+QVjYucCnIRuJG1Xmim6YObnwZ+q yuel9Ix+BKXhZLOeQaIFJ+/uB/+NLwa/+DpG7s4= X-Received: by 10.237.36.238 with SMTP id u43mr4903638qtc.116.1520725476165; Sat, 10 Mar 2018 15:44:36 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.20.15 with HTTP; Sat, 10 Mar 2018 15:44:35 -0800 (PST) In-Reply-To: <5AA464DE.90100@broadcom.com> References: <1520598613-3641-1-git-send-email-andreaschristofo@gmail.com> <5AA464DE.90100@broadcom.com> From: Daniel Micay Date: Sat, 10 Mar 2018 18:44:35 -0500 Message-ID: Subject: Re: [PATCH] drivers: net: wireless: ath: ath9: dfs: remove VLA usage To: Arend van Spriel Cc: Andreas Christoforou , Kees Cook , Kernel Hardening , QCA ath9k Development , Kalle Valo , linux-wireless@vger.kernel.org, Netdev , kernel 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 > Just wondering. Is this actually a VLA. FFT_NUM_SAMPLES was static const so > not really going to show a lot of variation. This array will always have the > same size on the stack. The issue is that unlike in C++, a `static const` can't be used in a constant expression in C. It's unclear why C is defined that way but it's how it is and there isn't currently a GCC extension making more things into constant expressions like C++.