]> git.baikalelectronics.ru Git - kernel.git/commit
ath9k: Fix MCI reset in BT cal_req
authorRajkumar Manoharan <rmanohar@qca.qualcomm.com>
Tue, 20 Nov 2012 13:00:00 +0000 (18:30 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 21 Nov 2012 19:16:01 +0000 (14:16 -0500)
commit6eda6ef2d6605f2b3e4d3bff114142fa35814f7a
tree880c79adbc9e71b7e0b3e29af9761611983f92af
parent916d39c96d19d5bfc0e9d3978f36edc4e108821b
ath9k: Fix MCI reset in BT cal_req

This patch reverts the commit "ath9k_hw: Wait BT calibration to complete"
and bail out from MCI interrupt routine for chip reset. The above commit
stalls the WLAN TCP traffic while bringing up and down the BT interface
iteratively. Fixing this properly by queueing up chip reset and bailing
out properly from tasklet routine.

Signed-off-by: Rajkumar Manoharan <rmanohar@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/ar9003_mci.c
drivers/net/wireless/ath/ath9k/debug.c
drivers/net/wireless/ath/ath9k/debug.h
drivers/net/wireless/ath/ath9k/mci.c