b43/b43legacy: Wake queues in wireless_core_start
authorLarry Finger <Larry.Finger@lwfinger.net>
Wed, 3 Feb 2010 19:33:44 +0000 (13:33 -0600)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 8 Feb 2010 21:50:54 +0000 (16:50 -0500)
commit0866b03c7d7dee8a34ffa527ecda426c0f405518
tree7c900d796db5636e67b9feb1e2347bb4d160fa22
parent74e2bd1fa3ae9695af566ad5a7a288898787b909
b43/b43legacy: Wake queues in wireless_core_start

If b43 or b43legacy are deauthenticated or disconnected, there is a
possibility that a reconnection is tried with the queues stopped in
mac80211. To prevent this, start the queues before setting
STAT_INITIALIZED.

In b43, a similar change has been in place (twice) in the
wireless_core_init() routine. Remove the duplicate and add similar
code to b43legacy.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Stable <stable@kernel.org> [2.6.32]
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/b43/main.c
drivers/net/wireless/b43legacy/main.c