From: Ming Lei Date: Tue, 13 Jul 2010 15:56:24 +0000 (+0800) Subject: USB: serial: enable async suspend for usb serial port device X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=a7a6b79bc5bd5dda9fdd1adb4a342a4c5ee789a8;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git 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 Signed-off-by: Greg Kroah-Hartman --- 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, "