|
@@ -1019,12 +1019,13 @@ il3945_hw_txq_ctx_free(struct il_priv *il)
|
|
int txq_id;
|
|
int txq_id;
|
|
|
|
|
|
/* Tx queues */
|
|
/* Tx queues */
|
|
- if (il->txq)
|
|
|
|
|
|
+ if (il->txq) {
|
|
for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++)
|
|
for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++)
|
|
if (txq_id == IL39_CMD_QUEUE_NUM)
|
|
if (txq_id == IL39_CMD_QUEUE_NUM)
|
|
il_cmd_queue_free(il);
|
|
il_cmd_queue_free(il);
|
|
else
|
|
else
|
|
il_tx_queue_free(il, txq_id);
|
|
il_tx_queue_free(il, txq_id);
|
|
|
|
+ }
|
|
|
|
|
|
/* free tx queue structure */
|
|
/* free tx queue structure */
|
|
il_free_txq_mem(il);
|
|
il_free_txq_mem(il);
|