gpio: uniphier: Convert to platform remove callback returning void
[linux-2.6-microblaze.git] / drivers / gpio / gpio-uniphier.c
index 9725b7a..1f44070 100644 (file)
@@ -414,13 +414,11 @@ static int uniphier_gpio_probe(struct platform_device *pdev)
        return 0;
 }
 
-static int uniphier_gpio_remove(struct platform_device *pdev)
+static void uniphier_gpio_remove(struct platform_device *pdev)
 {
        struct uniphier_gpio_priv *priv = platform_get_drvdata(pdev);
 
        irq_domain_remove(priv->domain);
-
-       return 0;
 }
 
 static int __maybe_unused uniphier_gpio_suspend(struct device *dev)
@@ -482,7 +480,7 @@ MODULE_DEVICE_TABLE(of, uniphier_gpio_match);
 
 static struct platform_driver uniphier_gpio_driver = {
        .probe = uniphier_gpio_probe,
-       .remove = uniphier_gpio_remove,
+       .remove_new = uniphier_gpio_remove,
        .driver = {
                .name = "uniphier-gpio",
                .of_match_table = uniphier_gpio_match,