drm/exynos: Drop useless check from exynos_drm_{suspend,resume}
authorMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 11 Jun 2018 10:52:33 +0000 (12:52 +0200)
committerJunghoon Kim <jhoon20.kim@samsung.com>
Thu, 14 Feb 2019 05:58:02 +0000 (14:58 +0900)
The virtual Exynos DRM device has no runtime PM enabled, so checking
for its runtime suspended state is useless.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I35a181ec0367f97613d2a3344c31705aacecff48

drivers/gpu/drm/exynos/exynos_drm_drv.c

index cda0740fc8c8662bde6122ab33130665e9fa9770..50fa486a58a0bb53d0ecd4948267078876c92ba8 100644 (file)
@@ -177,7 +177,7 @@ static int exynos_drm_suspend(struct device *dev)
        struct drm_device *drm_dev = dev_get_drvdata(dev);
        struct exynos_drm_private *private;
 
-       if (pm_runtime_suspended(dev) || !drm_dev)
+       if (!drm_dev)
                return 0;
 
        private = drm_dev->dev_private;
@@ -199,8 +199,8 @@ static int exynos_drm_resume(struct device *dev)
        struct drm_device *drm_dev = dev_get_drvdata(dev);
        struct exynos_drm_private *private;
 
-       if (pm_runtime_suspended(dev) || !drm_dev)
-               return 0;
+       if (!drm_dev)
+               return;
 
        private = drm_dev->dev_private;
        drm_atomic_helper_resume(drm_dev, private->suspend_state);