22 lines
690 B
Diff
22 lines
690 B
Diff
|
@@ -, +, @@
|
||
|
---
|
||
|
drivers/net/wireless/iwlwifi/mvm/coex.c | 7 +++++--
|
||
|
1 file changed, 5 insertions(+), 2 deletions(-)
|
||
|
--- a/drivers/net/wireless/iwlwifi/mvm/bt-coex.c
|
||
|
+++ a/drivers/net/wireless/iwlwifi/mvm/bt-coex.c
|
||
|
@@ -1119,8 +1119,11 @@ void iwl_mvm_bt_rssi_event(struct iwl_mvm *mvm, struct ieee80211_vif *vif,
|
||
|
|
||
|
lockdep_assert_held(&mvm->mutex);
|
||
|
|
||
|
- /* Rssi update while not associated ?! */
|
||
|
- if (WARN_ON_ONCE(mvmvif->ap_sta_id == IWL_MVM_STATION_COUNT))
|
||
|
+ /*
|
||
|
+ * Rssi update while not associated - can happen since the statistics
|
||
|
+ * are handled asynchronously
|
||
|
+ */
|
||
|
+ if (mvmvif->ap_sta_id == IWL_MVM_STATION_COUNT)
|
||
|
return;
|
||
|
|
||
|
/* No BT - reports should be disabled */
|
||
|
--
|