From 687c848007b3e5b9f247a7b5359e6a417bd9627e Mon Sep 17 00:00:00 2001 From: Abhishek Kondaveeti Date: Fri, 21 Apr 2017 15:05:40 +0530 Subject: [PATCH] msm: isp: Fix isp recovery mechanism Check for overflow error in pagefault handler and proceed with recovery if pagaefault is the result of the overflow. Change-Id: Ib57777151d48c78ca8dc9984b4b823e62a621db8 Signed-off-by: Abhishek Kondaveeti --- drivers/media/platform/msm/camera_v2/isp/msm_isp_util.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/media/platform/msm/camera_v2/isp/msm_isp_util.c b/drivers/media/platform/msm/camera_v2/isp/msm_isp_util.c index c8f5c051424e..b8a0be423f94 100644 --- a/drivers/media/platform/msm/camera_v2/isp/msm_isp_util.c +++ b/drivers/media/platform/msm/camera_v2/isp/msm_isp_util.c @@ -2225,8 +2225,6 @@ static void msm_vfe_iommu_fault_handler(struct iommu_domain *domain, mutex_lock(&vfe_dev->core_mutex); if (vfe_dev->vfe_open_cnt > 0) { - atomic_set(&vfe_dev->error_info.overflow_state, - HALT_ENFORCED); pr_err_ratelimited("%s: fault address is %lx\n", __func__, iova); msm_isp_process_iommu_page_fault(vfe_dev);