linux-stable/drivers/net/wireless/b43legacy
Larry Finger 4520286653 b43legacy: Fix unload oops if firmware is not available
The asyncronous firmware load uses a completion struct to hold firmware
processing until the user-space routines are up and running. There is.
however, a problem in that the waiter is nevered canceled during teardown.
As a result, unloading the driver when firmware is not available causes an oops.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Stable <stable@vger.kernel.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2014-01-13 14:50:03 -05:00
..
b43legacy.h b43legacy: Fix firmware loading when driver is built into the kernel 2012-12-10 15:47:29 -05:00
debugfs.c
debugfs.h
dma.c DMA-API: net: b43legacy: replace dma_set_mask()+dma_set_coherent_mask() with new helper 2013-09-21 21:02:23 +01:00
dma.h
ilt.c
ilt.h
Kconfig
leds.c
leds.h
main.c b43legacy: Fix unload oops if firmware is not available 2014-01-13 14:50:03 -05:00
main.h
Makefile
phy.c
phy.h
pio.c drivers/net: use tasklet_kill in device remove/close process 2012-11-03 15:10:15 -04:00
pio.h
radio.c
radio.h
rfkill.c
rfkill.h
sysfs.c
sysfs.h
xmit.c net:drivers/net: Miscellaneous conversions to ETH_ALEN 2013-10-02 17:04:45 -04:00
xmit.h