rtl8180: be paranoid in stopping unused queues.
authorAndrea Merello <andrea.merello@gmail.com>
Fri, 4 Apr 2014 16:25:51 +0000 (18:25 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 22 Apr 2014 19:06:27 +0000 (15:06 -0400)
commit294bc611abab43e83bf14d85c493e77ceb364f2e
treec85da774eb7c54f83180676bc849c889f53e9dee
parent6bcb20c7768ceca2138a6d9642d532f357e0b6c5
rtl8180: be paranoid in stopping unused queues.

HW should never attempt to perform DMA for unused queues.
For rtl8187se this is ensured by setting a dedicated register at
init time, before enabling TX.

In rtl8180/5 the register is only written at the first TX (because
in rtl8180/5 it serves also to kick DMA for used queues).
This should be enough, but it's worth to add a register write at
init time, before enabling TX.

Signed-off-by: Andrea Merello <andrea.merello@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rtl818x/rtl8180/dev.c