From 14016cfa6f24e9b366541d1a2c8e814178b8207b Mon Sep 17 00:00:00 2001 From: ChiHun Won Date: Fri, 21 Sep 2018 11:34:47 +0900 Subject: [PATCH] fbdev: dpu20: removed unnecessary reference in sysmmu fault handler Change-Id: I2bbeb41ba6feecc4900317a65f16b8b49df3ee1b Signed-off-by: ChiHun Won --- drivers/video/fbdev/exynos/dpu20/helper.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/drivers/video/fbdev/exynos/dpu20/helper.c b/drivers/video/fbdev/exynos/dpu20/helper.c index 19ed577b1f20..c9cb874ce5de 100644 --- a/drivers/video/fbdev/exynos/dpu20/helper.c +++ b/drivers/video/fbdev/exynos/dpu20/helper.c @@ -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; } -- 2.20.1