Hi Mauro,
Now with the right public git URL.
The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2:
Linux 6.2-rc1 (2022-12-25 13:41:39 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git tags/media-uvc-next-20230114
for you to fetch changes up to fd957081cff04668f390c6f290bdcc7fc009a0f1:
media: uvcvideo: Silence memcpy() run-time false positive warnings (2023-01-14 17:21:40 +0200)
The first commit in the branch (b5fd00fb8e89 "media: uvcvideo: Remove
format descriptions") may need to be merged in the linux-usb tree as
well, as it would conflict with work from Michael Grzeschik on the UVC
gadget side. I've thus based this pull request on v6.2-rc1, making sure
it can be used as a stable branch for Michael. Please merge it as-is,
without cherry-picking.
----------------------------------------------------------------
uvcvideo fixes and improvements
----------------------------------------------------------------
Guenter Roeck (1):
media: uvcvideo: Handle errors from calls to usb_string
Hans Verkuil (2):
media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
media: uvcvideo: Improve error logging in uvc_query_ctrl()
Kees Cook (1):
media: uvcvideo: Silence memcpy() run-time false positive warnings
Laurent Pinchart (2):
media: uvcvideo: Remove format descriptions
media: uvcvideo: Factor out usb_string() calls
Pedro Guilherme Siqueira Moreira (3):
media: uvcvideo: Fix missing newline after declarations
media: uvcvideo: Fix assignment inside if condition
media: uvcvideo: Fix usage of symbolic permissions to octal
Ricardo Ribalda (18):
media: uvcvideo: Handle cameras with invalid descriptors
media: uvcvideo: Only create input devs if hw supports it
media: uvcvideo: Remove void casting for the status endpoint
media: uvcvideo: Recover stalled ElGato devices
media: uvcvideo: Limit power line control for Acer EasyCamera
media: uvcvideo: Return -EACCES for Wrong state error
media: uvcvideo: Do not return positive errors in uvc_query_ctrl()
media: uvcvideo: Fix handling on Bitmask controls
media: uvcvideo: Refactor __uvc_ctrl_add_mapping
media: uvcvideo: Limit power line control for Acer EasyCamera
media: uvcvideo: Extend documentation of uvc_video_clock_decode()
media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX
media: uvcvideo: Refactor power_line_frequency_controls_limited
media: uvcvideo: Fix power line control for Lenovo Integrated Camera
media: uvcvideo: Use standard names for menus
media: uvcvideo: Fix race condition with usb_kill_urb
media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
drivers/media/usb/uvc/uvc_ctrl.c | 342 +++++++++++++++++++++++++++----------
drivers/media/usb/uvc/uvc_driver.c | 181 +++++++++++---------
drivers/media/usb/uvc/uvc_entity.c | 2 +-
drivers/media/usb/uvc/uvc_status.c | 125 +++++++++-----
drivers/media/usb/uvc/uvc_v4l2.c | 111 ++++++++----
drivers/media/usb/uvc/uvc_video.c | 58 +++++--
drivers/media/usb/uvc/uvcvideo.h | 39 ++++-
include/uapi/linux/uvcvideo.h | 6 +-
8 files changed, 596 insertions(+), 268 deletions(-)