summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/ar9003_mac.h
diff options
context:
space:
mode:
authorSujith Manoharan2012-02-16 07:23:00 +0100
committerJohn W. Linville2012-02-27 20:05:44 +0100
commit9da27232060411e98c27a8407610c794acb08c8b (patch)
tree4fd910eb382423c782d2397f539a4586add931ed /drivers/net/wireless/ath/ath9k/ar9003_mac.h
parentath9k: Fix programming SYNTH4 for AR9462 (diff)
downloadkernel-qcow2-linux-9da27232060411e98c27a8407610c794acb08c8b.tar.gz
kernel-qcow2-linux-9da27232060411e98c27a8407610c794acb08c8b.tar.xz
kernel-qcow2-linux-9da27232060411e98c27a8407610c794acb08c8b.zip
ath9k: Fix descriptor length for AR9462
Change the descriptor length to 24 and explicitly set the control field 23 to zero. Not doing so would result in dropping of frames. Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ar9003_mac.h')
-rw-r--r--drivers/net/wireless/ath/ath9k/ar9003_mac.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath9k/ar9003_mac.h b/drivers/net/wireless/ath/ath9k/ar9003_mac.h
index e203b51e968b..cbf60b090bd9 100644
--- a/drivers/net/wireless/ath/ath9k/ar9003_mac.h
+++ b/drivers/net/wireless/ath/ath9k/ar9003_mac.h
@@ -92,7 +92,8 @@ struct ar9003_txc {
u32 ctl20; /* DMA control 20 */
u32 ctl21; /* DMA control 21 */
u32 ctl22; /* DMA control 22 */
- u32 pad[9]; /* pad to cache line (128 bytes/32 dwords) */
+ u32 ctl23; /* DMA control 23 */
+ u32 pad[8]; /* pad to cache line (128 bytes/32 dwords) */
} __packed __aligned(4);
struct ar9003_txs {