|
@@ -491,6 +491,8 @@ void iwl_trans_pcie_txq_disable(struct iwl_trans *trans, int txq_id)
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ iwl_txq_set_inactive(trans, txq_id);
|
|
|
+
|
|
|
rd_ptr = iwl_read_prph(trans, SCD_QUEUE_RDPTR(txq_id)) & (n_bd - 1);
|
|
|
wr_ptr = iwl_read_prph(trans, SCD_QUEUE_WRPTR(txq_id));
|
|
|
|
|
@@ -500,7 +502,6 @@ void iwl_trans_pcie_txq_disable(struct iwl_trans *trans, int txq_id)
|
|
|
_iwl_write_targ_mem_dwords(trans, stts_addr,
|
|
|
zero_val, ARRAY_SIZE(zero_val));
|
|
|
|
|
|
- iwl_txq_set_inactive(trans, txq_id);
|
|
|
IWL_DEBUG_TX_QUEUES(trans, "Deactivate queue %d\n", txq_id);
|
|
|
}
|
|
|
|