linux/drivers/net/wireless/b43legacy
Xiaotian Feng 175c0dffef drivers/net: use tasklet_kill in device remove/close process
Some driver uses tasklet_disable in device remove/close process,
tasklet_disable will inc tasklet->count and return. If the tasklet
is not handled yet because some softirq pressure, the tasklet will
placed on the tasklet_vec, never have a chance to excute. This might
lead to ksoftirqd heavy loaded, wakeup with pending_softirq, but
tasklet is disabled. tasklet_kill should be used in this case.

Signed-off-by: Xiaotian Feng <dannyfeng@tencent.com>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: netdev@vger.kernel.org
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-11-03 15:10:15 -04:00
..
Kconfig
Makefile
b43legacy.h b43legacy: Load firmware from work queue instead of from probe routine 2012-03-13 14:54:15 -04:00
debugfs.c simple_open: automatically convert to simple_open() 2012-04-05 15:25:50 -07:00
debugfs.h
dma.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2012-07-10 23:56:33 -07: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 crash on unload when firmware not available 2012-09-28 13:54:07 -04: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 wireless: Remove casts to same type 2012-06-06 09:31:33 -07:00
xmit.h