|
@@ -19,10 +19,13 @@ static long cam_sensor_subdev_ioctl(struct v4l2_subdev *sd,
|
|
switch (cmd) {
|
|
switch (cmd) {
|
|
case VIDIOC_CAM_CONTROL:
|
|
case VIDIOC_CAM_CONTROL:
|
|
rc = cam_sensor_driver_cmd(s_ctrl, arg);
|
|
rc = cam_sensor_driver_cmd(s_ctrl, arg);
|
|
|
|
+ if (rc)
|
|
|
|
+ CAM_ERR(CAM_SENSOR,
|
|
|
|
+ "Failed in Driver cmd: %d", rc);
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
CAM_ERR(CAM_SENSOR, "Invalid ioctl cmd: %d", cmd);
|
|
CAM_ERR(CAM_SENSOR, "Invalid ioctl cmd: %d", cmd);
|
|
- rc = -EINVAL;
|
|
|
|
|
|
+ rc = -ENOIOCTLCMD;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
return rc;
|
|
return rc;
|
|
@@ -65,10 +68,11 @@ static long cam_sensor_init_subdev_do_ioctl(struct v4l2_subdev *sd,
|
|
rc = cam_sensor_subdev_ioctl(sd, cmd, &cmd_data);
|
|
rc = cam_sensor_subdev_ioctl(sd, cmd, &cmd_data);
|
|
if (rc < 0)
|
|
if (rc < 0)
|
|
CAM_ERR(CAM_SENSOR, "cam_sensor_subdev_ioctl failed");
|
|
CAM_ERR(CAM_SENSOR, "cam_sensor_subdev_ioctl failed");
|
|
- break;
|
|
|
|
|
|
+ break;
|
|
default:
|
|
default:
|
|
CAM_ERR(CAM_SENSOR, "Invalid compat ioctl cmd_type: %d", cmd);
|
|
CAM_ERR(CAM_SENSOR, "Invalid compat ioctl cmd_type: %d", cmd);
|
|
- rc = -EINVAL;
|
|
|
|
|
|
+ rc = -ENOIOCTLCMD;
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
|
|
|
|
if (!rc) {
|
|
if (!rc) {
|