From a6321e50af4632fa3e9dd093affdb0beacb957c9 Mon Sep 17 00:00:00 2001 From: Tony Lijo Jose Date: Tue, 30 Jun 2020 14:50:43 +0530 Subject: [PATCH] msm: camera: cci: reset reinit completion on read Reinit completion rd_done completion variable before each read so that the rd_done completion variable state will be clean . CRs-Fixed: 2736884 Change-Id: I2cd7350da8e8270c1cd9238dec0eec9f84360899 Signed-off-by: Tony Lijo Jose --- drivers/cam_sensor_module/cam_cci/cam_cci_core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/cam_sensor_module/cam_cci/cam_cci_core.c b/drivers/cam_sensor_module/cam_cci/cam_cci_core.c index 647edaf34256..af1cd28144ff 100644 --- a/drivers/cam_sensor_module/cam_cci/cam_cci_core.c +++ b/drivers/cam_sensor_module/cam_cci/cam_cci_core.c @@ -1642,6 +1642,7 @@ static int32_t cam_cci_read_bytes_v_1_2(struct v4l2_subdev *sd, goto ERROR; } + reinit_completion(&cci_dev->cci_master_info[master].rd_done); read_bytes = read_cfg->num_byte; CAM_DBG(CAM_CCI, "Bytes to read %u", read_bytes); do {