From: ChiHun Won Date: Fri, 21 Sep 2018 02:34:47 +0000 (+0900) Subject: fbdev: dpu20: removed unnecessary reference in sysmmu fault handler X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=14016cfa6f24e9b366541d1a2c8e814178b8207b;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git fbdev: dpu20: removed unnecessary reference in sysmmu fault handler Change-Id: I2bbeb41ba6feecc4900317a65f16b8b49df3ee1b Signed-off-by: ChiHun Won --- 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; }