diff options
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/scan.c | 5 | ||||
-rw-r--r-- | drivers/net/wireless/iwlwifi/pcie/trans.c | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/scan.c b/drivers/net/wireless/iwlwifi/mvm/scan.c index c91dc8498852..9e760d0c5985 100644 --- a/drivers/net/wireless/iwlwifi/mvm/scan.c +++ b/drivers/net/wireless/iwlwifi/mvm/scan.c | |||
@@ -348,7 +348,10 @@ int iwl_mvm_scan_request(struct iwl_mvm *mvm, | |||
348 | struct iwl_mvm_scan_params params = {}; | 348 | struct iwl_mvm_scan_params params = {}; |
349 | 349 | ||
350 | lockdep_assert_held(&mvm->mutex); | 350 | lockdep_assert_held(&mvm->mutex); |
351 | BUG_ON(mvm->scan_cmd == NULL); | 351 | |
352 | /* we should have failed registration if scan_cmd was NULL */ | ||
353 | if (WARN_ON(mvm->scan_cmd == NULL)) | ||
354 | return -ENOMEM; | ||
352 | 355 | ||
353 | IWL_DEBUG_SCAN(mvm, "Handling mac80211 scan request\n"); | 356 | IWL_DEBUG_SCAN(mvm, "Handling mac80211 scan request\n"); |
354 | mvm->scan_status = IWL_MVM_SCAN_OS; | 357 | mvm->scan_status = IWL_MVM_SCAN_OS; |
diff --git a/drivers/net/wireless/iwlwifi/pcie/trans.c b/drivers/net/wireless/iwlwifi/pcie/trans.c index 4845d5019c4b..f98ef1e62eb9 100644 --- a/drivers/net/wireless/iwlwifi/pcie/trans.c +++ b/drivers/net/wireless/iwlwifi/pcie/trans.c | |||
@@ -1278,6 +1278,8 @@ static int iwl_trans_pcie_wait_txq_empty(struct iwl_trans *trans, u32 txq_bm) | |||
1278 | continue; | 1278 | continue; |
1279 | if (!(BIT(cnt) & txq_bm)) | 1279 | if (!(BIT(cnt) & txq_bm)) |
1280 | continue; | 1280 | continue; |
1281 | |||
1282 | IWL_DEBUG_TX_QUEUES(trans, "Emptying queue %d...\n", cnt); | ||
1281 | txq = &trans_pcie->txq[cnt]; | 1283 | txq = &trans_pcie->txq[cnt]; |
1282 | q = &txq->q; | 1284 | q = &txq->q; |
1283 | wr_ptr = ACCESS_ONCE(q->write_ptr); | 1285 | wr_ptr = ACCESS_ONCE(q->write_ptr); |
@@ -1300,6 +1302,7 @@ static int iwl_trans_pcie_wait_txq_empty(struct iwl_trans *trans, u32 txq_bm) | |||
1300 | ret = -ETIMEDOUT; | 1302 | ret = -ETIMEDOUT; |
1301 | break; | 1303 | break; |
1302 | } | 1304 | } |
1305 | IWL_DEBUG_TX_QUEUES(trans, "Queue %d is now empty.\n", cnt); | ||
1303 | } | 1306 | } |
1304 | 1307 | ||
1305 | if (!ret) | 1308 | if (!ret) |