USB: ch341: forward USB errors to USB serial core
[pandora-kernel.git] / drivers / usb / serial / ch341.c
index 8607f15..0e77511 100644 (file)
@@ -340,7 +340,7 @@ static int ch341_open(struct tty_struct *tty, struct usb_serial_port *port)
                dev_err(&port->dev, "%s - failed submitting interrupt urb,"
                        " error %d\n", __func__, r);
                ch341_close(port);
                dev_err(&port->dev, "%s - failed submitting interrupt urb,"
                        " error %d\n", __func__, r);
                ch341_close(port);
-               return -EPROTO;
+               goto out;
        }
 
        r = usb_serial_generic_open(tty, port);
        }
 
        r = usb_serial_generic_open(tty, port);