mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/3] media: uvcvideo: Make sure the ctrl cache is in sync with the device
@ 2024-12-10 22:22 Ricardo Ribalda
  2024-12-10 22:22 ` [PATCH 1/3] media: uvcvideo: Return the number of processed controls Ricardo Ribalda
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Ricardo Ribalda @ 2024-12-10 22:22 UTC (permalink / raw)
  To: Laurent Pinchart, Hans de Goede, Mauro Carvalho Chehab
  Cc: linux-media, linux-kernel, Ricardo Ribalda, stable

Hans discovered a bug in the error handling of uvc_ctrl_commit(), lets
fix it.

It has been tested with v4l2-compliance -d /dev/video0

Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
---
Ricardo Ribalda (3):
      media: uvcvideo: Return the number of processed controls
      media: uvcvideo: Do not send events for not changed controls
      media: uvcvideo: Rollback non processed entities on error

 drivers/media/usb/uvc/uvc_ctrl.c | 54 +++++++++++++++++++++++++++++++---------
 1 file changed, 42 insertions(+), 12 deletions(-)
---
base-commit: 6c10d1adae82e1c8da16e7ebd2320e69f20b9d6f
change-id: 20241210-uvc-data-backup-a0a76df9aee9

Best regards,
-- 
Ricardo Ribalda <ribalda@chromium.org>


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-02-24 11:24 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-10 22:22 [PATCH 0/3] media: uvcvideo: Make sure the ctrl cache is in sync with the device Ricardo Ribalda
2024-12-10 22:22 ` [PATCH 1/3] media: uvcvideo: Return the number of processed controls Ricardo Ribalda
2025-02-23 17:06   ` Laurent Pinchart
2024-12-10 22:22 ` [PATCH 2/3] media: uvcvideo: Do not send events for not changed controls Ricardo Ribalda
2025-02-23 17:10   ` Laurent Pinchart
2025-02-24 11:23     ` Ricardo Ribalda
2024-12-10 22:22 ` [PATCH 3/3] media: uvcvideo: Rollback non processed entities on error Ricardo Ribalda

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®