v4l2-device: fix a missing error code
Subsystems (2)
PATCH 1/1 v4l2-device: fix a missing error code
We need to set "err = -ENOMEM" here.
Fixes 38b11f19667a ('[media] v4l2-core: create MC interfaces for devnodes')
Signed-off-by Dan Carpenter <[email protected]>
drivers/media/v4l2-core/v4l2-device.c +3 -1
@@ -266,8 +266,10 @@ int v4l2_device_register_subdev_nodes(struct v4l2_device *v4l2_dev) link =media_create_intf_link (&sd->entity, &vdev->intf_devnode->intf,MEDIA_LNK_FL_ENABLED ); -if (!link) +if (!link) { + err = -ENOMEM ; goto clean_up; + } }#endif sd->devnode = vdev;