diff options
author | matthieu castet <castet.matthieu@free.fr> | 2006-10-03 15:46:33 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-10-17 17:46:31 -0400 |
commit | 9ca5346483ea2c2e8932268246d1d8746fe3bcaa (patch) | |
tree | e53f26c946489d32cacd9e082427b0b81c75353b /drivers/usb/atm/ueagle-atm.c | |
parent | 8442ae00d47dad690ac1105b426274433dc672f8 (diff) |
UEAGLE : be suspend friendly
this patch avoid that the kernel thread block the suspend process.
Some work is still need to recover after a resume.
Signed-off-by: Matthieu Castet <castet.matthieu@free.fr>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/atm/ueagle-atm.c')
-rw-r--r-- | drivers/usb/atm/ueagle-atm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/usb/atm/ueagle-atm.c b/drivers/usb/atm/ueagle-atm.c index f5434b1cbb1e..68b5d0dd4f98 100644 --- a/drivers/usb/atm/ueagle-atm.c +++ b/drivers/usb/atm/ueagle-atm.c | |||
@@ -1173,6 +1173,9 @@ static int uea_kthread(void *data) | |||
1173 | ret = uea_stat(sc); | 1173 | ret = uea_stat(sc); |
1174 | if (ret != -EAGAIN) | 1174 | if (ret != -EAGAIN) |
1175 | msleep(1000); | 1175 | msleep(1000); |
1176 | if (try_to_freeze()) | ||
1177 | uea_err(INS_TO_USBDEV(sc), "suspend/resume not supported, " | ||
1178 | "please unplug/replug your modem\n"); | ||
1176 | } | 1179 | } |
1177 | uea_leaves(INS_TO_USBDEV(sc)); | 1180 | uea_leaves(INS_TO_USBDEV(sc)); |
1178 | return ret; | 1181 | return ret; |