aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/usb/smsc95xx.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/usb/smsc95xx.c')
-rw-r--r--drivers/net/usb/smsc95xx.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c
index e6d2dea1373c..3f38ba868f61 100644
--- a/drivers/net/usb/smsc95xx.c
+++ b/drivers/net/usb/smsc95xx.c
@@ -1660,7 +1660,11 @@ static int smsc95xx_suspend(struct usb_interface *intf, pm_message_t message)
1660 ret = smsc95xx_enter_suspend0(dev); 1660 ret = smsc95xx_enter_suspend0(dev);
1661 1661
1662done: 1662done:
1663 if (ret) 1663 /*
1664 * TODO: resume() might need to handle the suspend failure
1665 * in system sleep
1666 */
1667 if (ret && PMSG_IS_AUTO(message))
1664 usbnet_resume(intf); 1668 usbnet_resume(intf);
1665 return ret; 1669 return ret;
1666} 1670}