drm/exynos: Convert to platform remove callback returning void
[linux-2.6-microblaze.git] / drivers / gpu / drm / exynos / exynos_drm_rotator.c
index ffb327c..5f75166 100644 (file)
@@ -329,15 +329,13 @@ err_component:
        return ret;
 }
 
-static int rotator_remove(struct platform_device *pdev)
+static void rotator_remove(struct platform_device *pdev)
 {
        struct device *dev = &pdev->dev;
 
        component_del(dev, &rotator_component_ops);
        pm_runtime_dont_use_autosuspend(dev);
        pm_runtime_disable(dev);
-
-       return 0;
 }
 
 static int rotator_runtime_suspend(struct device *dev)
@@ -453,7 +451,7 @@ static DEFINE_RUNTIME_DEV_PM_OPS(rotator_pm_ops, rotator_runtime_suspend,
 
 struct platform_driver rotator_driver = {
        .probe          = rotator_probe,
-       .remove         = rotator_remove,
+       .remove_new     = rotator_remove,
        .driver         = {
                .name   = "exynos-rotator",
                .owner  = THIS_MODULE,