Commit f4a2d499 authored by Johan Hovold's avatar Johan Hovold Committed by Greg Kroah-Hartman

USB: sierra: fix resume error reporting

Add error message to resume error path and make sure to also return an
error when failing to submit a cached write.
Signed-off-by: default avatarJohan Hovold <jhovold@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c9d838a8
...@@ -1037,6 +1037,10 @@ static int sierra_resume(struct usb_serial *serial) ...@@ -1037,6 +1037,10 @@ static int sierra_resume(struct usb_serial *serial)
intfdata->in_flight++; intfdata->in_flight++;
err = usb_submit_urb(urb, GFP_ATOMIC); err = usb_submit_urb(urb, GFP_ATOMIC);
if (err < 0) { if (err < 0) {
dev_err(&port->dev,
"%s - submit urb failed: %d",
__func__, err);
ec++;
intfdata->in_flight--; intfdata->in_flight--;
usb_unanchor_urb(urb); usb_unanchor_urb(urb);
kfree(urb->transfer_buffer); kfree(urb->transfer_buffer);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment