diff options
author | Xiaotian Feng <xtfeng@gmail.com> | 2012-10-31 18:56:48 +0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-10-31 15:14:41 -0700 |
commit | 984a4a0378f609fc943e77d1beda900e8a6abaaf (patch) | |
tree | d4d18ce0a520b1549685442ba8078026f2350b5e /drivers/staging/frontier | |
parent | 5df395404b43cfd111c36822b2e691619a408024 (diff) |
staging: ozwpan: use tasklet_kill in device remove/release process
Some driver uses tasklet_disable in device remove/release process,
tasklet_disable will inc tasklet->count and return. If the tasklet
is not handled yet under some softirq pressure, the tasklet will be
placed on the tasklet_vec, never have a chance to be excuted. This might
lead to a heavy loaded ksoftirqd, 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: Rupesh Gujare <rgujare@ozmodevices.com>
Cc: Chris Kelly <ckelly@ozmodevices.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/frontier')
0 files changed, 0 insertions, 0 deletions