b43: Remove TX spinlock
authorMichael Buesch <mb@bu3sch.de>
Fri, 4 Sep 2009 20:53:18 +0000 (22:53 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 8 Sep 2009 20:31:06 +0000 (16:31 -0400)
commitf5d40eedb32aa9a0e226d468e1f89fb676824694
tree8fb9fce1dd10b71fd940cbb22cbbf12887fe2d4b
parent36dbd9548e92268127b0c31b0e121e63e9207108
b43: Remove TX spinlock

This removes the TX spinlock and defers TX to a workqueue to allow
locking wl->mutex instead and to allow sleeping for register accesses.

Signed-off-by: Michael Buesch <mb@bu3sch.de>
Tested-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/b43/b43.h
drivers/net/wireless/b43/main.c