kernel_optimize_test/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
..
b43legacy.h
debugfs.c
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
ilt.c
ilt.h
Kconfig
leds.c
leds.h
main.c b43legacy: Fix crash on unload when firmware not available 2012-09-28 13:54:07 -04: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 wireless: Remove casts to same type 2012-06-06 09:31:33 -07:00
xmit.h