diff options
author | Ming Lei <tom.leiming@gmail.com> | 2010-07-13 23:56:24 +0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-08-10 14:35:39 -0700 |
commit | a7a6b79bc5bd5dda9fdd1adb4a342a4c5ee789a8 (patch) | |
tree | 69e4a66d57271fb1d4f307801f06aedd7c0a50a5 /drivers/usb/serial/usb-serial.c | |
parent | d0390d92bf548a903a48e1a2b3a12eff8a9d838b (diff) | |
download | linux-stable-a7a6b79bc5bd5dda9fdd1adb4a342a4c5ee789a8.tar.gz linux-stable-a7a6b79bc5bd5dda9fdd1adb4a342a4c5ee789a8.tar.bz2 linux-stable-a7a6b79bc5bd5dda9fdd1adb4a342a4c5ee789a8.zip |
USB: serial: enable async suspend for usb serial port device
Usb serial port device is child of its usb interface device, so
we can enable async suspend of usb serial port device to speedup
system suspend.
Signed-off-by: Ming Lei <tom.leiming@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/serial/usb-serial.c')
-rw-r--r-- | drivers/usb/serial/usb-serial.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/usb/serial/usb-serial.c b/drivers/usb/serial/usb-serial.c index 443468e9d66e..2a982e62963b 100644 --- a/drivers/usb/serial/usb-serial.c +++ b/drivers/usb/serial/usb-serial.c @@ -1071,6 +1071,8 @@ int usb_serial_probe(struct usb_interface *interface, dev_set_name(&port->dev, "ttyUSB%d", port->number); dbg ("%s - registering %s", __func__, dev_name(&port->dev)); port->dev_state = PORT_REGISTERING; + device_enable_async_suspend(&port->dev); + retval = device_add(&port->dev); if (retval) { dev_err(&port->dev, "Error registering port device, " |