Hello, Here are the miscellaneous fixes and enhacements for the UVC gadget driver that I would like to push for v3.10. All the patches have already been sent to the list, some of them in an older form. I've done my best to consolidate everything and take all comments into account. The USB 2.0 enumeration issue should be fixed. Bhupesh, would you be able to test the set (without any additional patch) ? I will then send a pull request with your Tested-by lines. I will then wait for the V4 of your "UVC webcam gadget related changes" patch set, rebased on top of this. You can get all the patches from git://linuxtv.org/pinchartl/uvcvideo.git uvc-gadget Bhupesh Sharma (4): usb: gadget/uvc: Add fix for UVC compliance test suite assertion 6.3.90 failure usb: gadget/uvc: Add fix for UVC compliance test suite's assertion 6.1.25 failure usb: gadget/uvc: Delay the status stage when setting alternate setting 1 usb: gadget/uvc: Make video streaming buffer size comply with USB3.0 SS Chen Gang (1): usb: gadget/uvc: Use strlcpy instead of strncpy Cyril Roelandt (1): usb: gadget/uvc: Use GFP_ATOMIC under spin lock Laurent Pinchart (6): usb: gadget/uvc: Clarify comment about string descriptors usb: gadget/uvc: Rename STATUS_BYTECOUNT to UVC_STATUS_MAX_PACKET_SIZE usb: gadget/uvc: Fix coding style issues introduced by SS support usb: gadget/uvc: Merge the SS/HS/FS control endpoint descriptors usb: gadget/uvc: Merge the streaming maxpacket and mult parameters usb: gadget/uvc: Configure the streaming endpoint based on the speed drivers/usb/gadget/f_uvc.c | 262 ++++++++++++++++++++--------------------- drivers/usb/gadget/f_uvc.h | 12 +- drivers/usb/gadget/uvc.h | 1 + drivers/usb/gadget/uvc_v4l2.c | 20 +++- drivers/usb/gadget/uvc_video.c | 13 +- 5 files changed, 162 insertions(+), 146 deletions(-) -- Regards, Laurent Pinchart -- 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