diff options
Diffstat (limited to 'drivers/net/sky2.c')
-rw-r--r-- | drivers/net/sky2.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/sky2.c b/drivers/net/sky2.c index faa48410195e..8ae8520baaf3 100644 --- a/drivers/net/sky2.c +++ b/drivers/net/sky2.c | |||
@@ -3176,7 +3176,9 @@ static void sky2_reset(struct sky2_hw *hw) | |||
3176 | static void sky2_detach(struct net_device *dev) | 3176 | static void sky2_detach(struct net_device *dev) |
3177 | { | 3177 | { |
3178 | if (netif_running(dev)) { | 3178 | if (netif_running(dev)) { |
3179 | netif_tx_lock(dev); | ||
3179 | netif_device_detach(dev); /* stop txq */ | 3180 | netif_device_detach(dev); /* stop txq */ |
3181 | netif_tx_unlock(dev); | ||
3180 | sky2_down(dev); | 3182 | sky2_down(dev); |
3181 | } | 3183 | } |
3182 | } | 3184 | } |