Here is the third version of the microframe scheduler patch. This version removes the NAK holdoff patch from the series, since it was effectively a no-op as pointed out by Matthijs. It also splits out into a separate patch one hunk which was not part of the downstream patch. It also acknowledges denx.de as the original source of the patch. There were some style-related comments from Dan Carpenter, but I would prefer to have those as an additional patch, once we have this known-good code added to the driver. v2: Split unrelated changes into separate patches per Matthijs Kooijman. v1: Original submission. Paul Zimmerman (2): staging: dwc2: validate urb->actual_length for OUT endpoints staging: dwc2: add microframe scheduler from downstream Pi kernel drivers/staging/dwc2/core.c | 21 +++++ drivers/staging/dwc2/core.h | 7 ++ drivers/staging/dwc2/hcd.c | 54 ++++++++--- drivers/staging/dwc2/hcd.h | 3 + drivers/staging/dwc2/hcd_ddma.c | 13 ++- drivers/staging/dwc2/hcd_intr.c | 29 +++--- drivers/staging/dwc2/hcd_queue.c | 199 ++++++++++++++++++++++++++++++++++++--- drivers/staging/dwc2/pci.c | 1 + 8 files changed, 285 insertions(+), 42 deletions(-) -- 1.8.2.rc0.16.g20a599e -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html