rtc: zynqmp: Convert to platform remove callback returning void
[linux-2.6-microblaze.git] / drivers / rtc / rtc-zynqmp.c
index c9b85c8..08ed171 100644 (file)
@@ -342,12 +342,10 @@ static int xlnx_rtc_probe(struct platform_device *pdev)
        return devm_rtc_register_device(xrtcdev->rtc);
 }
 
-static int xlnx_rtc_remove(struct platform_device *pdev)
+static void xlnx_rtc_remove(struct platform_device *pdev)
 {
        xlnx_rtc_alarm_irq_enable(&pdev->dev, 0);
        device_init_wakeup(&pdev->dev, 0);
-
-       return 0;
 }
 
 static int __maybe_unused xlnx_rtc_suspend(struct device *dev)
@@ -384,7 +382,7 @@ MODULE_DEVICE_TABLE(of, xlnx_rtc_of_match);
 
 static struct platform_driver xlnx_rtc_driver = {
        .probe          = xlnx_rtc_probe,
-       .remove         = xlnx_rtc_remove,
+       .remove_new     = xlnx_rtc_remove,
        .driver         = {
                .name   = KBUILD_MODNAME,
                .pm     = &xlnx_rtc_pm_ops,