15 lines
543 B
Diff
15 lines
543 B
Diff
|
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn-lib.c b/drivers/net/wireless/iwlwifi/iwl-agn-lib.c
|
||
|
index f803fb6..d6ae444 100644
|
||
|
--- a/drivers/net/wireless/iwlwifi/iwl-agn-lib.c
|
||
|
+++ b/drivers/net/wireless/iwlwifi/iwl-agn-lib.c
|
||
|
@@ -1487,6 +1487,9 @@ int iwlagn_wait_tx_queue_empty(struct iwl_priv *priv)
|
||
|
unsigned long now = jiffies;
|
||
|
int ret = 0;
|
||
|
|
||
|
+ if (!priv->txq)
|
||
|
+ return 0;
|
||
|
+
|
||
|
/* waiting for all the tx frames complete might take a while */
|
||
|
for (cnt = 0; cnt < priv->hw_params.max_txq_num; cnt++) {
|
||
|
if (cnt == priv->cmd_queue)
|