On Sun, Sep 30, 2018 at 01:38:16PM +0300, Laurent Pinchart wrote: > From: ming_qian <ming_q...@realsil.com.cn> > > commit f620d1d7afc7db57ab59f35000752840c91f67e7 upstream. > > The length of UVC 1.5 video control is 48, and it is 34 for UVC 1.1. > Change it to 48 for UVC 1.5 device, and the UVC 1.5 device can be > recognized. > > More changes to the driver are needed for full UVC 1.5 compatibility. > However, at least the UVC 1.5 Realtek RTS5847/RTS5852 cameras have been > reported to work well. > > [laurent.pinch...@ideasonboard.com: Factor out code to helper function, > update size checks] > > Signed-off-by: ming_qian <ming_q...@realsil.com.cn> > Signed-off-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com> > Tested-by: Kai-Heng Feng <kai.heng.f...@canonical.com> > Tested-by: Ana Guerrero Lopez <ana.guerr...@collabora.com> > Signed-off-by: Mauro Carvalho Chehab <mchehab+sams...@kernel.org> > --- > drivers/media/usb/uvc/uvc_video.c | 24 ++++++++++++++++++------ > 1 file changed, 18 insertions(+), 6 deletions(-) > > Hello, > > This patch was originally marked as a stable candidate, but a driver-wide > switch from __u{8,16,32} to u{8,16,32} created conflicts that prevented > backporting. This version fixes the conflicts and is otherwise not modified. > > The decision to mark the patch as a stable candidate came after reports from > distro users that their UVC 1.5 camera was otherwise unusable. A guide has > even been published to tell Debian users how to patch their kernel to fix the > problem. Including the fix in stable will make their life much easier.
Now queued up, thanks. greg k-h