usbnet: smsc95xx: don't recover device if suspend fails in system sleep
authorMing Lei <ming.lei@canonical.com>
Fri, 15 Mar 2013 04:08:58 +0000 (12:08 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 25 Mar 2013 17:55:46 +0000 (10:55 -0700)
commit0d41be53f0a65c52f3099d9a4b4fa6e1bca07be8
tree490acf7a6a3bc9b2b91f63bcb35956ed9c01ed7a
parent81b50be036f91c8502e960c33dca04ac19f96baf
usbnet: smsc95xx: don't recover device if suspend fails in system sleep

If suspend callback fails in system sleep context, usb core will
ignore the failure and let system sleep go ahead further, so
this patch doesn't recover device under this situation.

Also add comments on the case.

Acked-by: David S. Miller <davem@davemloft.net>
Cc: Steve Glendinning <steve.glendinning@shawell.net>
Signed-off-by: Ming Lei <ming.lei@canonical.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/usb/smsc95xx.c