dbg("%s - port %d", __func__, port->number);
- if (!port)
- return;
-
tty = tty_port_tty_get(&port->port);
if (!tty)
return;
struct usb_serial_port *port;
int i, r = 0;
+ serial->suspending = 1;
+
for (i = 0; i < serial->num_ports; ++i) {
port = serial->port[i];
if (port)
{
struct usb_serial *serial = usb_get_intfdata(intf);
+ serial->suspending = 0;
if (serial->type->resume)
return serial->type->resume(serial);
+
return 0;
}
EXPORT_SYMBOL(usb_serial_resume);