Hi all, Here are the patches adding support for Scatter/Gather on Gadget Framework and on DWC3 driver. These have been tested with Sebastian's UASP gadget driver plus a simple patch making use of this new infrastructure. I have a stress running right now and I have already transferred over 200GiB of data on each direction (IN & OUT) I'm planning to send this to 3.3 Merge window unless someone has strong feelings against it. Felipe Balbi (5): usb: gadget: introduce support for sg lists usb: dwc3: gadget: re-factor dwc3_prepare_trbs() usb: dwc3: gadget: don't return anything on prepare trbs usb: dwc3: gadget: don't force 'LST' always usb: dwc3: gadget: add support for SG lists drivers/usb/dwc3/gadget.c | 224 ++++++++++++++++++++++++++++---------------- include/linux/usb/gadget.h | 8 ++ 2 files changed, 153 insertions(+), 79 deletions(-) -- 1.7.8.rc3 -- 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