usbnet: smsc75xx: don't recover device if suspend fails in system sleep
authorMing Lei <ming.lei@canonical.com>
Fri, 15 Mar 2013 04:08:59 +0000 (12:08 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 25 Mar 2013 17:55:47 +0000 (10:55 -0700)
commit5410a473fb7a466020af31e8b400c2d14ed94925
tree8a1ce76da8008c72caecee799b563a6ba55fee58
parent0d41be53f0a65c52f3099d9a4b4fa6e1bca07be8
usbnet: smsc75xx: 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 this 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/smsc75xx.c