Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cb088c27 authored by Yiduo Wang's avatar Yiduo Wang
Browse files

msm: camera: Make ISPIF not interruptable



Change wait_for_completion_interruptible_timeout
to wait_for_completion_timeout to avoid interrupted
when wait

Change-Id: Id9f75d258a35f6e0205695b6391743510e66d3e1
Signed-off-by: default avatarYiduo Wang <yiduow@codeaurora.org>
parent 01951513
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -117,7 +117,7 @@ static int msm_ispif_reset_hw(struct ispif_device *ispif)
		msm_camera_io_w(ISPIF_RST_CMD_1_MASK,
					ispif->base + ISPIF_RST_CMD_1_ADDR);

	timeout = wait_for_completion_interruptible_timeout(
	timeout = wait_for_completion_timeout(
			&ispif->reset_complete[VFE0], msecs_to_jiffies(500));
	CDBG("%s: VFE0 done\n", __func__);
	if (timeout <= 0) {
@@ -129,7 +129,7 @@ static int msm_ispif_reset_hw(struct ispif_device *ispif)
	}

	if (ispif->hw_num_isps > 1) {
		timeout = wait_for_completion_interruptible_timeout(
		timeout = wait_for_completion_timeout(
				&ispif->reset_complete[VFE1],
				msecs_to_jiffies(500));
		CDBG("%s: VFE1 done\n", __func__);