fbdev: dpu20: removed unnecessary reference in sysmmu fault handler
authorChiHun Won <chihun.won@samsung.com>
Fri, 21 Sep 2018 02:34:47 +0000 (11:34 +0900)
committerhskang <hs1218.kang@samsung.com>
Fri, 21 Sep 2018 04:42:47 +0000 (13:42 +0900)
Change-Id: I2bbeb41ba6feecc4900317a65f16b8b49df3ee1b
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
drivers/video/fbdev/exynos/dpu20/helper.c

index 19ed577b1f204781b98ac2f6a21fa1ada30746a8..c9cb874ce5de01799cdb866378b6db8d8534ef8a 100644 (file)
@@ -679,8 +679,6 @@ int dpu_sysmmu_fault_handler(struct iommu_domain *domain,
        struct device *dev, unsigned long iova, int flags, void *token)
 {
        struct decon_device *decon = NULL;
-       struct dpp_device *dpp = NULL;
-       int i;
 
        if (!strcmp(DSIM_MODULE_NAME, dev->driver->name)) {
                decon = get_decon_drvdata(0);
@@ -694,16 +692,8 @@ int dpu_sysmmu_fault_handler(struct iommu_domain *domain,
                return -EINVAL;
        }
 
-       for (i = 0; i < decon->dt.dpp_cnt; i++) {
-               if (test_bit(i, &decon->prev_used_dpp)) {
-                       dpp = get_dpp_drvdata(i);
-#if defined(DPU_DUMP_BUFFER_IRQ)
-                       dpu_dump_buffer_data(dpp);
-#endif
-               }
-       }
-
-       decon_dump(decon);
+       if (decon)
+               decon_dump(decon);
 
        return 0;
 }