mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-21 03:33:59 +08:00
[media] media/v4l2-ctrls: Code cleanout validate_new()
We can simplify the code removing the if(). v4l2_ctr_new sets ctrls->elems to 1 when !ctrl->is_ptr. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:
parent
4a99362da7
commit
4366dfef37
@ -1678,21 +1678,6 @@ static int validate_new(const struct v4l2_ctrl *ctrl, union v4l2_ctrl_ptr p_new)
|
||||
unsigned idx;
|
||||
int err = 0;
|
||||
|
||||
if (!ctrl->is_ptr) {
|
||||
switch (ctrl->type) {
|
||||
case V4L2_CTRL_TYPE_INTEGER:
|
||||
case V4L2_CTRL_TYPE_INTEGER_MENU:
|
||||
case V4L2_CTRL_TYPE_MENU:
|
||||
case V4L2_CTRL_TYPE_BITMASK:
|
||||
case V4L2_CTRL_TYPE_BOOLEAN:
|
||||
case V4L2_CTRL_TYPE_BUTTON:
|
||||
case V4L2_CTRL_TYPE_CTRL_CLASS:
|
||||
case V4L2_CTRL_TYPE_INTEGER64:
|
||||
return ctrl->type_ops->validate(ctrl, 0, p_new);
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
for (idx = 0; !err && idx < ctrl->elems; idx++)
|
||||
err = ctrl->type_ops->validate(ctrl, idx, p_new);
|
||||
return err;
|
||||
|
Loading…
Reference in New Issue
Block a user