diff options
Diffstat (limited to 'drivers/usb/serial/option.c')
-rw-r--r-- | drivers/usb/serial/option.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/serial/option.c b/drivers/usb/serial/option.c index 68c7457a98ae..db0541c5df79 100644 --- a/drivers/usb/serial/option.c +++ b/drivers/usb/serial/option.c | |||
@@ -971,9 +971,9 @@ static void option_indat_callback(struct urb *urb) | |||
971 | tty_kref_put(tty); | 971 | tty_kref_put(tty); |
972 | 972 | ||
973 | /* Resubmit urb so we continue receiving */ | 973 | /* Resubmit urb so we continue receiving */ |
974 | if (port->port.count && status != -ESHUTDOWN) { | 974 | if (status != -ESHUTDOWN) { |
975 | err = usb_submit_urb(urb, GFP_ATOMIC); | 975 | err = usb_submit_urb(urb, GFP_ATOMIC); |
976 | if (err) | 976 | if (err && err != -EPERM) |
977 | printk(KERN_ERR "%s: resubmit read urb failed. " | 977 | printk(KERN_ERR "%s: resubmit read urb failed. " |
978 | "(%d)", __func__, err); | 978 | "(%d)", __func__, err); |
979 | else | 979 | else |