diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-tx.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-tx.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-tx.c b/drivers/net/wireless/iwlwifi/iwl-tx.c index 54a935ff38f..686e176b5eb 100644 --- a/drivers/net/wireless/iwlwifi/iwl-tx.c +++ b/drivers/net/wireless/iwlwifi/iwl-tx.c | |||
@@ -746,8 +746,7 @@ int iwl_enqueue_hcmd(struct iwl_priv *priv, struct iwl_host_cmd *cmd) | |||
746 | * need to be reclaimed. As result, some free space forms. If there is | 746 | * need to be reclaimed. As result, some free space forms. If there is |
747 | * enough free space (> low mark), wake the stack that feeds us. | 747 | * enough free space (> low mark), wake the stack that feeds us. |
748 | */ | 748 | */ |
749 | static void iwl_hcmd_queue_reclaim(struct iwl_priv *priv, int txq_id, | 749 | static void iwl_hcmd_queue_reclaim(struct iwl_priv *priv, int txq_id, int idx) |
750 | int idx, int cmd_idx) | ||
751 | { | 750 | { |
752 | struct iwl_tx_queue *txq = &priv->txq[txq_id]; | 751 | struct iwl_tx_queue *txq = &priv->txq[txq_id]; |
753 | struct iwl_queue *q = &txq->q; | 752 | struct iwl_queue *q = &txq->q; |
@@ -819,7 +818,7 @@ void iwl_tx_cmd_complete(struct iwl_priv *priv, struct iwl_rx_mem_buffer *rxb) | |||
819 | 818 | ||
820 | spin_lock_irqsave(&priv->hcmd_lock, flags); | 819 | spin_lock_irqsave(&priv->hcmd_lock, flags); |
821 | 820 | ||
822 | iwl_hcmd_queue_reclaim(priv, txq_id, index, cmd_index); | 821 | iwl_hcmd_queue_reclaim(priv, txq_id, index); |
823 | 822 | ||
824 | if (!(meta->flags & CMD_ASYNC)) { | 823 | if (!(meta->flags & CMD_ASYNC)) { |
825 | clear_bit(STATUS_HCMD_ACTIVE, &priv->status); | 824 | clear_bit(STATUS_HCMD_ACTIVE, &priv->status); |