Hi, On 14-Nov-24 8:10 PM, Ricardo Ribalda wrote: > If nothing needs to be done. Exit early. > > Signed-off-by: Ricardo Ribalda <ribalda@xxxxxxxxxxxx> Thanks, patch looks good to me: Reviewed-by: Hans de Goede <hdegoede@xxxxxxxxxx> Regards, Hans > --- > drivers/media/usb/uvc/uvc_v4l2.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/drivers/media/usb/uvc/uvc_v4l2.c b/drivers/media/usb/uvc/uvc_v4l2.c > index 02fd5cbc3474..65dbb53b1e75 100644 > --- a/drivers/media/usb/uvc/uvc_v4l2.c > +++ b/drivers/media/usb/uvc/uvc_v4l2.c > @@ -1081,6 +1081,9 @@ static int uvc_ioctl_g_ext_ctrls(struct file *file, void *fh, > u32 which; > int ret; > > + if (!ctrls->count) > + return 0; > + > switch (ctrls->which) { > case V4L2_CTRL_WHICH_DEF_VAL: > case V4L2_CTRL_WHICH_CUR_VAL: > @@ -1121,6 +1124,9 @@ static int uvc_ioctl_s_try_ext_ctrls(struct uvc_fh *handle, > unsigned int i; > int ret; > > + if (!ctrls->count) > + return 0; > + > ret = uvc_ctrl_check_access(chain, ctrls, ioctl); > if (ret < 0) > return ret; >