|
@@ -225,13 +225,7 @@ ath5k_hw_setup_tx_queue(struct ath5k_hw *ah, enum ath5k_tx_queue queue_type,
|
|
} else {
|
|
} else {
|
|
switch (queue_type) {
|
|
switch (queue_type) {
|
|
case AR5K_TX_QUEUE_DATA:
|
|
case AR5K_TX_QUEUE_DATA:
|
|
- for (queue = AR5K_TX_QUEUE_ID_DATA_MIN;
|
|
|
|
- ah->ah_txq[queue].tqi_type !=
|
|
|
|
- AR5K_TX_QUEUE_INACTIVE; queue++) {
|
|
|
|
-
|
|
|
|
- if (queue > AR5K_TX_QUEUE_ID_DATA_MAX)
|
|
|
|
- return -EINVAL;
|
|
|
|
- }
|
|
|
|
|
|
+ queue = queue_info->tqi_subtype;
|
|
break;
|
|
break;
|
|
case AR5K_TX_QUEUE_UAPSD:
|
|
case AR5K_TX_QUEUE_UAPSD:
|
|
queue = AR5K_TX_QUEUE_ID_UAPSD;
|
|
queue = AR5K_TX_QUEUE_ID_UAPSD;
|