commit | d9a5f210c5ef338295cf1c29d98825722351bed7 | [log] [tgz] |
---|---|---|
author | Shreyas Bhatewara <sbhatewara@vmware.com> | Mon Jul 19 07:02:13 2010 +0000 |
committer | David S. Miller <davem@davemloft.net> | Mon Jul 19 13:15:50 2010 -0700 |
tree | 35f218fb7fe18dca53152a4a13a482d1e1902f13 | |
parent | bd27290a593f80cb99e95287cb29c72c0d57608b [diff] |
net-next: vmxnet3 fixes [4/5] Do not reset when the device is not opened Hold rtnl_lock to get the right link state. While asynchronously resetting the device, hold rtnl_lock to get the right value from netif_running. If a reset is scheduled, and the device goes thru close and open, it may happen that reset and open may run in parallel. Holding rtnl_lock will avoid this. Signed-off-by: Shreyas Bhatewara <sbhatewara@vmware.com> Signed-off-by: David S. Miller <davem@davemloft.net>