|
@@ -846,10 +846,10 @@ static int rtl8169_set_wol(struct net_device *dev, struct ethtool_wolinfo *wol)
|
|
else
|
|
else
|
|
tp->features &= ~RTL_FEATURE_WOL;
|
|
tp->features &= ~RTL_FEATURE_WOL;
|
|
__rtl8169_set_wol(tp, wol->wolopts);
|
|
__rtl8169_set_wol(tp, wol->wolopts);
|
|
- device_set_wakeup_enable(&tp->pci_dev->dev, wol->wolopts);
|
|
|
|
-
|
|
|
|
spin_unlock_irq(&tp->lock);
|
|
spin_unlock_irq(&tp->lock);
|
|
|
|
|
|
|
|
+ device_set_wakeup_enable(&tp->pci_dev->dev, wol->wolopts);
|
|
|
|
+
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|