diff --git a/[refs] b/[refs] index 0da5f127b8a7..75438a647174 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e016683d595aacde78b9385aabd0b98c8915d885 +refs/heads/master: 3612242e527eb47ee4756b5350f8bdf791aa5ede diff --git a/trunk/drivers/usb/core/devio.c b/trunk/drivers/usb/core/devio.c index 04f7504e0985..b04ede772f2c 100644 --- a/trunk/drivers/usb/core/devio.c +++ b/trunk/drivers/usb/core/devio.c @@ -982,7 +982,8 @@ static int proc_do_submiturb(struct dev_state *ps, struct usbdevfs_urb *uurb, return -EFAULT; } for (totlen = u = 0; u < uurb->number_of_packets; u++) { - if (isopkt[u].length > 1023) { + /* arbitrary limit, sufficient for USB 2.0 high-bandwidth iso */ + if (isopkt[u].length > 8192) { kfree(isopkt); return -EINVAL; }