diff options
author | Nick Kossifidis <mickflemm@gmail.com> | 2010-11-23 20:50:16 +0200 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2010-11-30 13:52:32 -0500 |
commit | f7317ba2d669c1b54fb31ed7834361a700a79217 (patch) | |
tree | 7ecd74d4b29564e41411d5a2305f1ca30d1bd6ba /drivers/net/wireless/ath/ath5k/qcu.c | |
parent | b3a28e68d5c8d788a4e538a119a5d326545add8a (diff) | |
download | lwn-f7317ba2d669c1b54fb31ed7834361a700a79217.tar.gz lwn-f7317ba2d669c1b54fb31ed7834361a700a79217.zip |
ath5k: Use DCU early termination correctly
* DCU early termination should be used to quickly flush QCU
according to docs so don't enable it for all queues, enable
it only when stopping each queue and disable it when we are
done.
Signed-off-by: Nick Kossifidis <mickflemm@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath5k/qcu.c')
-rw-r--r-- | drivers/net/wireless/ath/ath5k/qcu.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/net/wireless/ath/ath5k/qcu.c b/drivers/net/wireless/ath/ath5k/qcu.c index 52eee34fd54d..ed62273cdf01 100644 --- a/drivers/net/wireless/ath/ath5k/qcu.c +++ b/drivers/net/wireless/ath/ath5k/qcu.c @@ -340,9 +340,6 @@ int ath5k_hw_reset_tx_queue(struct ath5k_hw *ah, unsigned int queue) /* * Set misc registers */ - /* Enable DCU early termination for this queue */ - AR5K_REG_ENABLE_BITS(ah, AR5K_QUEUE_MISC(queue), - AR5K_QCU_MISC_DCU_EARLY); /* Enable DCU to wait for next fragment from QCU */ AR5K_REG_ENABLE_BITS(ah, AR5K_QUEUE_DFS_MISC(queue), |