android_kernel_lge_bullhead/drivers/net/wireless/b43legacy
Larry Finger a77ea51bef b43legacy: Fix unload oops if firmware is not available
commit 452028665312672c6ba9e16a19248ee00ead9400 upstream.

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>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-02-06 11:08:14 -08:00
..
Kconfig
Makefile
b43legacy.h b43legacy: Fix firmware loading when driver is built into the kernel 2012-12-10 15:47:29 -05:00
debugfs.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
debugfs.h
dma.c drivers:net: dma_alloc_coherent: use __GFP_ZERO instead of memset(, 0) 2013-03-17 12:50:24 -04:00
dma.h b43legacy: Avoid packet losses in the dma worker code 2012-01-04 14:30:43 -05:00
ilt.c
ilt.h
leds.c net: fix assignment of 0/1 to bool variables. 2011-12-19 22:27:29 -05:00
leds.h
main.c b43legacy: Fix unload oops if firmware is not available 2014-02-06 11:08:14 -08:00
main.h
phy.c ssb: remove rev from boardinfo 2012-05-16 12:45:20 -04:00
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 ssb: remove rev from boardinfo 2012-05-16 12:45:20 -04:00
radio.h
rfkill.c
rfkill.h
sysfs.c
sysfs.h
xmit.c mac80211: support RX_FLAG_MACTIME_END 2012-11-13 21:43:55 +01:00
xmit.h