From patchwork Fri Mar 9 12:30:12 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Christoforou X-Patchwork-Id: 883594 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="tEASLpdP"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zyRZD3fjdz9scY for ; Fri, 9 Mar 2018 23:31:16 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751206AbeCIMas (ORCPT ); Fri, 9 Mar 2018 07:30:48 -0500 Received: from mail-wr0-f194.google.com ([209.85.128.194]:43632 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751045AbeCIMaq (ORCPT ); Fri, 9 Mar 2018 07:30:46 -0500 Received: by mail-wr0-f194.google.com with SMTP id a63so5246935wrc.10; Fri, 09 Mar 2018 04:30:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=xtiuWI9Z0HSwYgxn85GAlokiz4gHR8q1NAKsDgqQoD4=; b=tEASLpdPisqd7PXpU2eMfBNwS9nfLuklo88BNOIdpdatu3ZhwbV+LCUiT1/vxWfchw Kkck3KOyI6hTKiP4IcrP9aQhoTzbnbcm19QkQ0MI1lM7ywoSF1LtCfaeq/QBBQ3XOfW2 KQYT88Edk/9dBKVl4OuXNANLe79/yjVARFRJ9RrgD0PyLFwFk8J1Xe0J70KAN7LhRiJp WuWato4WtHe8vvlXAdI3k9M6b5v5xoqjKHaPKR8FuMr7hNpSu/choScpBqHHlOYD7s/h qh2uH98vhPTFhLMu466ARkC2FjR1GCbkDcKnRvmf6aE+kLHtLB2eRLhhSjT1Tx9r207Z AeDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=xtiuWI9Z0HSwYgxn85GAlokiz4gHR8q1NAKsDgqQoD4=; b=hdPWz9HKzt3f+Urdm01w1Q6TNFnV+4Tt+jQbF4Qckkeo2xVswkRoL6uxxNzwoYdK30 vsVpbgvk7jFUNvelS7GBuS+WaV54PjN3+1yS/549YXQICsCU5EB3gicut9QM79N2F7J1 RXUQkQp1y9e3Tt0FaAVdsDA4DEjS/uSpynhriMXexNtKtCvlOn23fhBG2r16XAErI+nQ vMSbKEp9YZ06vNNZ4sNF/9/1YTTrm9OfRn0mAL0SNbFi8Lj6FeGyqyE8gsbj5awmleA6 EdX+jHieH5p9iQWiNGsFJvSMvp/87qk5/SZktULC55QkeqkTPTZ+ssFIAumGSzXTC18W oPWA== X-Gm-Message-State: APf1xPC5Dbimys1A0HB8Pk66kWbDGtpJj+DHvM6l1NlktuBVetpPNwO+ FHpQLA/7MnG+S/jebQCpiMq7hczo6lQ= X-Google-Smtp-Source: AG47ELvIqUxdOd38wyVavDfaDObbrDRka03P7c9nGXU94wmdrMhrQbfGUKYePRMzFXNpQPC/Y1U7eg== X-Received: by 10.223.159.79 with SMTP id f15mr26930152wrg.115.1520598644991; Fri, 09 Mar 2018 04:30:44 -0800 (PST) Received: from localhost.localdomain ([213.140.203.51]) by smtp.googlemail.com with ESMTPSA id x17sm1193192wrg.32.2018.03.09.04.30.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 09 Mar 2018 04:30:44 -0800 (PST) From: Andreas Christoforou To: keescook@chromium.org Cc: kernel-hardening@lists.openwall.com, Andreas Christoforou , QCA ath9k Development , Kalle Valo , linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] drivers: net: wireless: ath: ath9: dfs: remove VLA usage Date: Fri, 9 Mar 2018 14:30:12 +0200 Message-Id: <1520598613-3641-1-git-send-email-andreaschristofo@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The kernel would like to have all stack VLA usage removed. Signed-off-by: Andreas Christoforou --- drivers/net/wireless/ath/ath9k/dfs.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/wireless/ath/ath9k/dfs.c b/drivers/net/wireless/ath/ath9k/dfs.c index 6fee9a4..cfb0f84 100644 --- a/drivers/net/wireless/ath/ath9k/dfs.c +++ b/drivers/net/wireless/ath/ath9k/dfs.c @@ -41,7 +41,6 @@ static const int BIN_DELTA_MAX = 10; /* we need at least 3 deltas / 4 samples for a reliable chirp detection */ #define NUM_DIFFS 3 -static const int FFT_NUM_SAMPLES = (NUM_DIFFS + 1); /* Threshold for difference of delta peaks */ static const int MAX_DIFF = 2; @@ -101,7 +100,7 @@ static bool ath9k_check_chirping(struct ath_softc *sc, u8 *data, int datalen, bool is_ctl, bool is_ext) { int i; - int max_bin[FFT_NUM_SAMPLES]; + int max_bin[NUM_DIFFS + 1]; struct ath_hw *ah = sc->sc_ah; struct ath_common *common = ath9k_hw_common(ah); int prev_delta;