diff options
author | Xiaotian Feng <[email protected]> | 2012-10-31 00:29:57 +0000 |
---|---|---|
committer | David S. Miller <[email protected]> | 2012-11-03 15:10:15 -0400 |
commit | 175c0dffef310fc7d7f026ca4a7682beb2fbd8ec (patch) | |
tree | b9ff3f9ae6b5a1a6e41b1b950d3820d68c5ef8ac /tools/perf/util/trace-event-scripting.c | |
parent | d145f7ec23b6366e2b75442eaefafa11077ed568 (diff) |
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 <[email protected]>
Cc: "David S. Miller" <[email protected]>
Cc: [email protected]
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions