From b2a43d4973aaed2f2e48d6870eff4f573dcc755d Mon Sep 17 00:00:00 2001 From: Johan Hovold Date: Sat, 27 Feb 2010 14:05:46 +0100 Subject: [PATCH] --- yaml --- r: 188749 b: refs/heads/master c: 0ae1474367a15e1b65a9deed3a73a14475a419fc h: refs/heads/master i: 188747: 320fa940a05434cf112ecdd43664377435527c00 v: v3 --- [refs] | 2 +- trunk/drivers/usb/serial/generic.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 0acad465435f..a248942e0862 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 7152b592593b9d48b33f8997b1dfd6df9143f7ec +refs/heads/master: 0ae1474367a15e1b65a9deed3a73a14475a419fc diff --git a/trunk/drivers/usb/serial/generic.c b/trunk/drivers/usb/serial/generic.c index 89fac36684c5..e560d1d7f628 100644 --- a/trunk/drivers/usb/serial/generic.c +++ b/trunk/drivers/usb/serial/generic.c @@ -415,11 +415,13 @@ void usb_serial_generic_resubmit_read_urb(struct usb_serial_port *port, ((serial->type->read_bulk_callback) ? serial->type->read_bulk_callback : usb_serial_generic_read_bulk_callback), port); + result = usb_submit_urb(urb, mem_flags); - if (result) + if (result && result != -EPERM) { dev_err(&port->dev, "%s - failed resubmitting read urb, error %d\n", __func__, result); + } } EXPORT_SYMBOL_GPL(usb_serial_generic_resubmit_read_urb);