OrangePi_CM5/drivers/net/ethernet/xilinx
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
…
ll_temac.h
…
ll_temac_main.c ll_temac: remove unnecessary setting of skb->dev 2012-07-10 23:24:57 -07:00
ll_temac_mdio.c
…
xilinx_axienet.h
…
xilinx_axienet_main.c drivers/net: use tasklet_kill in device remove/close process 2012-11-03 15:10:15 -04:00
xilinx_axienet_mdio.c
…
xilinx_emaclite.c
…