CHROMIUM: media: uvcvideo: do not query f/w for current ROI configuration

Do not UVC_GET_CUR from firmware, use cached auto-controls value
instead.

BUG=b:233194103
TEST=wrote a simple app that would attempt to SET_CUR invalid
     ROI rectangle (dimensions out of bounds) and verified that
     v4l2-ctl -c region_of_interest_auto_control=1 afterwards
     does not return ERANGE.
TEST=teat app https://paste.googleplex.com/5199572868530176

Suggested-by: Ricardo Ribalda <ribalda@google.com>
Signed-off-by: Sergey Senozhatsky <senozhatsky@chromium.org>
Change-Id: Ica5d6ee3e1fbcce6bcf72bba97eac433f8874599
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/3691349
Reviewed-by: Ricardo Ribalda <ribalda@chromium.org>
(cherry picked from commit 76fb3f2e07068fcf26fd7046b5027694d40cb6c9)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/3703249
Commit-Queue: Ricardo Ribalda <ribalda@chromium.org>
1 file changed