]> rtime.felk.cvut.cz Git - lisovros/linux_canprio.git/commit
ath9k: Fix tx struck state with paprd
authorVasanthakumar Thiagarajan <vasanth@atheros.com>
Tue, 21 Sep 2010 05:54:46 +0000 (22:54 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 9 Dec 2010 21:31:58 +0000 (13:31 -0800)
commit740bf61128cf4c4beed3c8469eb3e21bf8bdf82a
tree73532a7151028f2fb6d9c27b1683f3c07c6c5e2e
parent00bde9c630acfcb3a3aff75045c7fe8a9b1df53f
ath9k: Fix tx struck state with paprd

commit 9094537c3a9ef9e127e844254a74186735c9a90b upstream.

Paprd needs to be done only on active chains(not for all the chains
that hw can support). The paprd training frames which are sent
for inactive chains would be hanging on the hw queue without
getting transmitted and would make the connection so unstable.
This issue happens only with the hw which supports paprd cal(ar9003).

Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/wireless/ath/ath9k/main.c