From: Benoit Goby Date: Sat, 20 Nov 2010 03:18:29 +0000 (-0800) Subject: mdm6600: Don't re-enqueue urbs with status -EPROTO X-Git-Tag: firefly_0821_release~9834^2~328 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=aa59ed3742a915902a5fb63435148abdc0e2fc2c;p=firefly-linux-kernel-4.4.55.git mdm6600: Don't re-enqueue urbs with status -EPROTO Change-Id: I3cee5d3e6bccb3572d47bd01edfeebc2b3c72937 Signed-off-by: Benoit Goby --- diff --git a/drivers/usb/serial/mdm6600.c b/drivers/usb/serial/mdm6600.c index cf791c3f0116..7a8dddde0a0c 100644 --- a/drivers/usb/serial/mdm6600.c +++ b/drivers/usb/serial/mdm6600.c @@ -628,6 +628,7 @@ static void mdm6600_read_int_callback(struct urb *u) case -ECONNRESET: case -ENOENT: case -ESHUTDOWN: + case -EPROTO: dbg("%s: urb terminated, status %d", __func__, u->status); return; default: @@ -766,6 +767,7 @@ static void mdm6600_read_bulk_cb(struct urb *u) case -ECONNRESET: case -ENOENT: case -ESHUTDOWN: + case -EPROTO: dbg("%s: urb terminated, status %d", __func__, u->status); usb_anchor_urb(u, &modem->read.free_list); return;