linux/drivers/staging/ath6kl
Vipin Mehta 83195cc8a8 staging: ath6kl: Fixing target crash due to mismatch connect/disconnect
Firmware design requires a WMI_DISCONNECT_CMD for every WMI_CONNECT_CMD to
clear the firmware previous profile state. There is one case in linux host
driver where two WMI_CONNECT_CMD are given without a WMI_DISCONNECT_CMD.
This causes firmware state to mismatch causing an ASSERT. Use the driver
state variable arConnectPending to track whether a WMI_CONNECT_CMD is
issued to firmware.

Signed-off-by: Vipin Mehta <vmehta@atheros.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-02-18 13:28:50 -08:00
..
bmi staging: ath6kl: Remove #define A_OK 2011-02-02 14:34:51 -08:00
hif staging: ath6kl: Remove #define A_OK 2011-02-02 14:34:51 -08:00
htc2 staging: ath6kl: Remove #define A_OK 2011-02-02 14:34:51 -08:00
include staging: ath6kl: Remove #define A_OK 2011-02-02 14:34:51 -08:00
miscdrv staging: ath6kl: Remove #define A_OK 2011-02-02 14:34:51 -08:00
os/linux staging: ath6kl: Fixing target crash due to mismatch connect/disconnect 2011-02-18 13:28:50 -08:00
reorder staging: ath6kl: Remove #define A_OK 2011-02-02 14:34:51 -08:00
wlan staging: ath6kl: Remove #define A_OK 2011-02-02 14:34:51 -08:00
wmi staging: ath6kl: Remove #define A_OK 2011-02-02 14:34:51 -08:00
Kconfig Staging: ath6kl: ATH6KL_CFG80211 depends on CFG80211 2010-11-09 13:33:04 -08:00
Makefile staging: add ath6kl driver for AR6003 chip 2010-09-02 11:43:26 -07:00
TODO staging: add ath6kl driver for AR6003 chip 2010-09-02 11:43:26 -07:00