Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2523298imu; Thu, 29 Nov 2018 06:22:53 -0800 (PST) X-Google-Smtp-Source: AFSGD/WbkUnhoswDFbruX6kjxvdaQlxxeUIHO27RtIuHP0tFaQhvXEKALnW8B2y78k6/p3rBJ41Z X-Received: by 2002:a17:902:5588:: with SMTP id g8mr1697110pli.22.1543501373049; Thu, 29 Nov 2018 06:22:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543501373; cv=none; d=google.com; s=arc-20160816; b=XJ8r6fHys6I72uSQ/LFQ5ngADKsDB1o93z2Jk8KkCWeiSW17h/2pRBaUbIZRUBbx91 FPZlPodhmrn4pJZ3qfYpJLLVbS2aMxbDOE0QvjnaoltgZrL2OxeHqUaYvQNASOtR8J38 k8RqsghE3bgnRELMhxrUqzexTWb4eWZD627+cosYJ39ZLrHIZJ35lzXpUrldpu3mFIE5 s5BTaaJuht0fJz7dLej/Uw5EQ4G+dmSyWBStfBxKUFVtYaehbl87EtydKBSmHo1ySWOz 0SBEeHUUgWf6RORSRCjqnh9vDe5XQUGapJ8+c+ShmW9tBlzKjnGAujHqgWHLu3otOyzX AA1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=+PqxKMpS3GoTUd1Goz9f83tLhnudbMinpKZDoRulyqo=; b=JoY8WL/l8Aql76SAa2a9uRu73j3l0hszPs1YRIRpOhk5GsIDNhL2nTwpXrqU5C0kAM 52x+2hYH1bdGdYoF870cjT9SwZrjPZBWXOHjB8BpgPk14AW1zz3mKJVMljbdpYZ5XYO3 Q6dEEHbR2EWX4o3/+bN5YJatKaVp7+fY42ul7a+7EG6XNiUQg3cnYyB4Qs8RCupZqUhE 1pm/7Oh4/AEBVwc/++aeQ1jyn8njg4G6ebCYnYKI7lsjxlmAmJ4NvzDdgz+v1/6yOSTc pNByCfSqzN0dgi1PC7wxUeWOwCKcjB8pLQRseH1KaUu65/Bb3eqSsR4CenveCp+UR3rN pc9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="iw/OS5lu"; 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 37si2270666plq.210.2018.11.29.06.22.37; Thu, 29 Nov 2018 06:22:53 -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=@kernel.org header.s=default header.b="iw/OS5lu"; 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 S1731600AbeK3B0p (ORCPT + 99 others); Thu, 29 Nov 2018 20:26:45 -0500 Received: from mail.kernel.org ([198.145.29.99]:51044 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730438AbeK3B0p (ORCPT ); Thu, 29 Nov 2018 20:26:45 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 1BC3A205C9; Thu, 29 Nov 2018 14:21:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543501274; bh=wH37HmzVI8Kdu0aF0jqh5LiwlgeNzIG572BVtt9mXkM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iw/OS5lucSvVdBpBPRGybNnCSuKo6Ge6L23t5GkYv7Ax+vGWBOVEysifehUXZKBK3 f9HacyKF3LaVvj2Jzmdqt26KknKXG0/svYo52P/c8qutl6KvCaSX07BA+7aqw75Sw5 OYmA1U2Q27J9bAGNXwSAndaugWPhsqBiM2lk6xOc= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Emmanuel Grumbach , Luca Coelho Subject: [PATCH 4.9 06/92] iwlwifi: mvm: support sta_statistics() even on older firmware Date: Thu, 29 Nov 2018 15:11:35 +0100 Message-Id: <20181129140107.015307102@linuxfoundation.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20181129140106.520639693@linuxfoundation.org> References: <20181129140106.520639693@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.9-stable review patch. If anyone has any objections, please let me know. ------------------ From: Emmanuel Grumbach commit ec484d03ef0df8d34086b95710e355a259cbe1f2 upstream. The oldest firmware supported by iwlmvm do support getting the average beacon RSSI. Enable the sta_statistics() call from mac80211 even on older firmware versions. Fixes: 33cef9256342 ("iwlwifi: mvm: support beacon statistics for BSS client") Cc: stable@vger.kernel.org # 4.2+ Signed-off-by: Emmanuel Grumbach Signed-off-by: Luca Coelho Signed-off-by: Greg Kroah-Hartman --- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 4 ---- 1 file changed, 4 deletions(-) --- a/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c +++ b/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c @@ -3976,10 +3976,6 @@ static void iwl_mvm_mac_sta_statistics(s sinfo->filled |= BIT(NL80211_STA_INFO_SIGNAL_AVG); } - if (!fw_has_capa(&mvm->fw->ucode_capa, - IWL_UCODE_TLV_CAPA_RADIO_BEACON_STATS)) - return; - /* if beacon filtering isn't on mac80211 does it anyway */ if (!(vif->driver_flags & IEEE80211_VIF_BEACON_FILTER)) return;