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 */
|
|
--
|