usb: atm: speedtch: be careful with bInterval
authorFelipe Balbi <balbi@ti.com>
Mon, 1 Jul 2013 08:23:23 +0000 (11:23 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Jul 2013 18:49:30 +0000 (11:49 -0700)
bInterval must be on the range 1 - 16, if we
want to pass the maximum allowed, we should
be passing 16.

Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/atm/speedtch.c

index 807627b36cc855dae7228daffbe7ce392b694f7f..69461d65397206b24690e0e22c757fade27e6049 100644 (file)
@@ -888,7 +888,7 @@ static int speedtch_bind(struct usbatm_data *usbatm,
                usb_fill_int_urb(instance->int_urb, usb_dev,
                                 usb_rcvintpipe(usb_dev, ENDPOINT_INT),
                                 instance->int_data, sizeof(instance->int_data),
-                                speedtch_handle_int, instance, 50);
+                                speedtch_handle_int, instance, 16);
        else
                usb_dbg(usbatm, "%s: no memory for interrupt urb!\n", __func__);