diff options
| author | david decotigny <[email protected]> | 2011-11-05 14:38:20 +0000 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2011-11-07 18:31:24 +0000 |
| commit | f9c4082df59e43c6667db197a4fb3eb3286f3fc1 (patch) | |
| tree | 2bd8c50a7a0ea2b12b0f384fb656eb51e32cfbd0 /lib/mpi/mpi-cmp.c | |
| parent | MAINTAINERS/rds: update maintainer (diff) | |
| download | kernel-f9c4082df59e43c6667db197a4fb3eb3286f3fc1.tar.gz kernel-f9c4082df59e43c6667db197a4fb3eb3286f3fc1.zip | |
forcedeth: fix race when unloading module
When forcedeth module is unloaded, there exists a path that can lead
to mod_timer() after del_timer_sync(), causing an oops. This patch
short-circuits this unneeded path, which originates in
nv_get_ethtool_stats().
Tested:
x86_64 16-way + 3 ethtool -S infinite loops + 100Mbps incoming traffic
+ rmmod/modprobe/ifconfig in a loop
Initial-Author: Salman Qazi <[email protected]>
Discussion: http://patchwork.ozlabs.org/patch/123548/
Signed-off-by: David Decotigny <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-cmp.c')
0 files changed, 0 insertions, 0 deletions
