]> www.infradead.org Git - users/dwmw2/linux.git/commit
media: uvcvideo: Flush the control cache when we get an event
authorRicardo Ribalda <ribalda@chromium.org>
Tue, 3 Dec 2024 21:20:12 +0000 (21:20 +0000)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Thu, 19 Dec 2024 14:44:43 +0000 (14:44 +0000)
commitd6b874ff9ce28b7c65606f1d046fd41e39df17ca
tree9d2ee0191b5c0542f8ba3e995b2da120d4915b76
parent02baaa09d1cb32eaaed74135cab15155ffd7b953
media: uvcvideo: Flush the control cache when we get an event

Asynchronous controls trigger an event when they have completed their
operation.

This can make that the control cached value does not match the value in
the device.

Let's flush the cache to be on the safe side.

Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Link: https://lore.kernel.org/r/20241203-uvc-fix-async-v6-5-26c867231118@chromium.org
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/usb/uvc/uvc_ctrl.c