aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/platform/msm/camera_v3/cam_icp/icp_hw/ipe_hw/ipe_core.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/platform/msm/camera_v3/cam_icp/icp_hw/ipe_hw/ipe_core.c')
-rw-r--r--drivers/media/platform/msm/camera_v3/cam_icp/icp_hw/ipe_hw/ipe_core.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/media/platform/msm/camera_v3/cam_icp/icp_hw/ipe_hw/ipe_core.c b/drivers/media/platform/msm/camera_v3/cam_icp/icp_hw/ipe_hw/ipe_core.c
index ae3d1343c1c4..ae58b34062d6 100644
--- a/drivers/media/platform/msm/camera_v3/cam_icp/icp_hw/ipe_hw/ipe_core.c
+++ b/drivers/media/platform/msm/camera_v3/cam_icp/icp_hw/ipe_hw/ipe_core.c
@@ -342,7 +342,11 @@ int cam_ipe_process_cmd(void *device_priv, uint32_t cmd_type,
case CAM_ICP_IPE_CMD_CPAS_STOP:
if (core_info->cpas_start) {
- cam_cpas_stop(core_info->cpas_handle);
+ rc = cam_cpas_stop(core_info->cpas_handle);
+ if (rc) {
+ CAM_ERR(CAM_ICP, "CPAS stop failed %d", rc);
+ return rc;
+ }
core_info->cpas_start = false;
}
break;