smsc75xx: don't call usbnet_resume if usbnet_suspend fails
authorSteve Glendinning <steve.glendinning@shawell.net>
Fri, 30 Nov 2012 04:52:43 +0000 (04:52 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 30 Nov 2012 17:27:20 +0000 (12:27 -0500)
commit2305c54ffc389f1e73f2b1122a4c75bb0e8e6601
tree414cfe6e0d31e634ae47d27c7d2ad9445d7bbeaf
parent06a31e2b918dd992dd104e082ec8a33d6235c7b3
smsc75xx: don't call usbnet_resume if usbnet_suspend fails

If usbnet_suspend returns an error we don't want to call
usbnet_resume to clean up, but instead just return the error.

If usbnet_suspend *does* succeed, and we have a problem further
on, the desired behaviour is still to call usbnet_resume
to clean up before returning.

Signed-off-by: Steve Glendinning <steve.glendinning@shawell.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/usb/smsc75xx.c