david decotigny
f9c4082df5
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 <sqazi@google.com>
Discussion: http://patchwork.ozlabs.org/patch/123548/
Signed-off-by: David Decotigny <david.decotigny@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-11-07 13:31:24 -05:00
..
appletalk
arcnet
bonding
bonding: comparing a u8 with -1 is always false
2011-11-04 18:37:23 -04:00
caif
caif-hsi: Added recovery check of CA wake status.
2011-10-19 03:25:43 -04:00
can
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2011-10-25 13:25:22 +02:00
cris
ethernet
forcedeth: fix race when unloading module
2011-11-07 13:31:24 -05:00
fddi
hamradio
hippi
irda
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2011-11-03 13:28:14 -07:00
phy
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2011-10-25 13:25:22 +02:00
plip
ppp
Merge branch 'master' of ra.kernel.org:/pub/scm/linux/kernel/git/davem/net
2011-10-24 18:18:09 -04:00
slip
tokenring
usb
usbnet: fix oops in usbnet_start_xmit
2011-11-07 13:25:41 -05:00
vmxnet3
net: add skb frag size accessors
2011-10-19 03:10:46 -04:00
wan
wimax
wireless
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem
2011-11-04 14:46:34 -04:00
xen-netback
net: add skb frag size accessors
2011-10-19 03:10:46 -04:00
dummy.c
eql.c
ifb.c
Kconfig
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2011-10-25 12:11:02 +02:00
LICENSE.SRC
loopback.c
macvlan.c
macvlan: receive multicast with local address
2011-11-04 17:39:32 -04:00
macvtap.c
macvtap: Fix the minor device number allocation
2011-10-21 02:53:07 -04:00
Makefile
mdio.c
mii.c
netconsole.c
netconsole: enable netconsole can make net_device refcnt incorrent
2011-10-18 23:55:29 -04:00
rionet.c
drivers/net/rionet.c: fix ethernet address macros for LE platforms
2011-11-02 16:07:01 -07:00
sb1000.c
Space.c
sungem_phy.c
tun.c
veth.c
virtio_net.c
virtio-net: Use virtio_config_val() for retrieving config
2011-11-02 11:40:58 +10:30
xen-netfront.c
net: add skb frag size accessors
2011-10-19 03:10:46 -04:00