diff options
Diffstat (limited to 'drivers/usb/serial/generic.c')
| -rw-r--r-- | drivers/usb/serial/generic.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/usb/serial/generic.c b/drivers/usb/serial/generic.c index 5288203d883f..89fac36684c5 100644 --- a/drivers/usb/serial/generic.c +++ b/drivers/usb/serial/generic.c | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | #include <linux/usb/serial.h> | 20 | #include <linux/usb/serial.h> |
| 21 | #include <linux/uaccess.h> | 21 | #include <linux/uaccess.h> |
| 22 | #include <linux/kfifo.h> | 22 | #include <linux/kfifo.h> |
| 23 | #include <linux/serial.h> | ||
| 23 | 24 | ||
| 24 | static int debug; | 25 | static int debug; |
| 25 | 26 | ||
| @@ -585,7 +586,7 @@ int usb_serial_generic_resume(struct usb_serial *serial) | |||
| 585 | 586 | ||
| 586 | for (i = 0; i < serial->num_ports; i++) { | 587 | for (i = 0; i < serial->num_ports; i++) { |
| 587 | port = serial->port[i]; | 588 | port = serial->port[i]; |
| 588 | if (!port->port.count) | 589 | if (!test_bit(ASYNCB_INITIALIZED, &port->port.flags)) |
| 589 | continue; | 590 | continue; |
| 590 | 591 | ||
| 591 | if (port->read_urb) { | 592 | if (port->read_urb) { |
