Skip to content

[GIT PULL FOR v6.14] uvcvideo changes

Hi Mauro, Hans,

The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:

  Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)

are available in the Git repository at:

  https://gitlab.freedesktop.org/linux-media/users/uvc.git tags/next-media-uvc-20241219

for you to fetch changes up to 64cdf3e8e9a7dadc9413323b048bf151cee61ae9:

  media: uvcvideo: Announce the user our deprecation intentions (2024-12-19 02:50:36 +0200)

----------------------------------------------------------------
uvcvideo fixes and improvements

----------------------------------------------------------------
Benoit Sevens (1):
      media: uvcvideo: Refactor frame parsing code into a uvc_parse_frame function

Laurent Pinchart (2):
      media: uvcvideo: Fix double free in error path
      MAINTAINERS: Add missing file entries for the USB video class driver

Ricardo Ribalda (16):
      media: uvcvideo: Reorder uvc_status_init()
      media: uvcvideo: Fix crash during unbind if gpio unit is in use
      media: uvcvideo: Fix deadlock during uvc_probe
      media: uvcvideo: Fix event flags in uvc_ctrl_send_events
      media: uvcvideo: Support partial control reads
      media: uvcvideo: Add more logging to uvc_query_ctrl()
      media: uvcvideo: Remove duplicated cap/out code
      media: uvcvideo: Only save async fh if success
      media: uvcvideo: Remove redundant NULL assignment
      media: uvcvideo: Remove dangling pointers
      media: uvcvideo: Annotate lock requirements for uvc_ctrl_set
      media: uvcvideo: Flush the control cache when we get an event
      media: uvcvideo: Propagate buf->error to userspace
      media: uvcvideo: Invert default value for nodrop module param
      media: uvcvideo: Allow changing noparam on the fly
      media: uvcvideo: Announce the user our deprecation intentions

Xiong Nandi (1):
      media: uvcvideo: Use uvc_query_name in uvc_get_video_ctrl

 MAINTAINERS                        |   4 +
 drivers/media/usb/uvc/uvc_ctrl.c   |  88 ++++++++++--
 drivers/media/usb/uvc/uvc_driver.c | 280 +++++++++++++++++++++----------------
 drivers/media/usb/uvc/uvc_queue.c  |   9 +-
 drivers/media/usb/uvc/uvc_status.c |   8 +-
 drivers/media/usb/uvc/uvc_v4l2.c   | 164 ++++++----------------
 drivers/media/usb/uvc/uvc_video.c  |  32 ++++-
 drivers/media/usb/uvc/uvcvideo.h   |  14 +-
 8 files changed, 336 insertions(+), 263 deletions(-)

-- 
Regards,

Laurent Pinchart


Merge request reports

Loading