g2d: Pass correct context to iommu fault handler

The iommu fault handler g2d_fault_handler() expects a pointer to a
struct g2d_device. Previously, we passed in a pointer to a struct device
which resulted in a crash.

Bug: 236270607
Fixes: 25d100b2aa49 ("g2d: depreate use of iovmm API")
Signed-off-by: Daniel Mentz <danielmentz@google.com>
Change-Id: Ib61cc3a7830de32b0a8fcb36ce74be5e4de585ef
diff --git a/drivers/gpu/exynos/g2d/g2d_drv.c b/drivers/gpu/exynos/g2d/g2d_drv.c
index 0ad7e1c..eb29727 100644
--- a/drivers/gpu/exynos/g2d/g2d_drv.c
+++ b/drivers/gpu/exynos/g2d/g2d_drv.c
@@ -1004,7 +1004,7 @@
 	}
 
 	/* it is okay if fault handler is not registered since it is just for debugging */
-	ret = iommu_register_device_fault_handler(&pdev->dev, g2d_fault_handler, &pdev->dev);
+	ret = iommu_register_device_fault_handler(&pdev->dev, g2d_fault_handler, g2d_dev);
 	if (ret)
 		perrdev(g2d_dev, "Failed to register IOMMU fault handler (%d)", ret);