Hi Guennadi, As your v7 of this patch series conflicted with the current version of the uvcvideo driver, I thought it would be easier to rebase it myself before reviewing, instead of asking you to do so. Here's the result, I'll send my review comments as replies. Guennadi Liakhovetski (2): uvcvideo: send a control event when a Control Change interrupt arrives uvcvideo: handle control pipe protocol STALLs drivers/media/usb/uvc/uvc_ctrl.c | 166 +++++++++++++++++++++++++++++++++---- drivers/media/usb/uvc/uvc_status.c | 111 ++++++++++++++++++++++--- drivers/media/usb/uvc/uvc_v4l2.c | 4 +- drivers/media/usb/uvc/uvc_video.c | 59 +++++++++++-- drivers/media/usb/uvc/uvcvideo.h | 15 +++- include/uapi/linux/uvcvideo.h | 2 + 6 files changed, 322 insertions(+), 35 deletions(-) -- Regards, Laurent Pinchart