aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorInki Dae <inki.dae@samsung.com>2014-02-28 04:37:02 -0500
committerInki Dae <daeinki@gmail.com>2014-03-23 11:36:38 -0400
commitd2ba65f6a1dc1105c97349257e41cf1db87e47f7 (patch)
tree621007bf43eca73bf7633b717aa4bb6893759217
parent8fa04aae2aa8bafcfc027856904ebee0060506d0 (diff)
drm/exynos: fix unnecessary resource cleanup
This patch removes unnecessary drm_mode_config_cleanup call. Signed-off-by: Inki Dae <inki.dae@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_drv.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c
index 8789d64109ca..2389a3281230 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_drv.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c
@@ -66,7 +66,7 @@ static int exynos_drm_load(struct drm_device *dev, unsigned long flags)
66 ret = drm_create_iommu_mapping(dev); 66 ret = drm_create_iommu_mapping(dev);
67 if (ret < 0) { 67 if (ret < 0) {
68 DRM_ERROR("failed to create iommu mapping.\n"); 68 DRM_ERROR("failed to create iommu mapping.\n");
69 goto err_crtc; 69 goto err_free_private;
70 } 70 }
71 71
72 drm_mode_config_init(dev); 72 drm_mode_config_init(dev);
@@ -136,8 +136,7 @@ err_manager_cleanup:
136err_mode_config_cleanup: 136err_mode_config_cleanup:
137 drm_mode_config_cleanup(dev); 137 drm_mode_config_cleanup(dev);
138 drm_release_iommu_mapping(dev); 138 drm_release_iommu_mapping(dev);
139err_crtc: 139err_free_private:
140 drm_mode_config_cleanup(dev);
141 kfree(private); 140 kfree(private);
142 141
143 return ret; 142 return ret;