cpuidle: kirkwood: Convert to platform remove callback returning void
[linux-2.6-block.git] / drivers / cpuidle / cpuidle-kirkwood.c
index 13bf743f885b6c794b2d4c422a97f6d9c007a4b2..602c4dfdd7e2ead6bc1d44efe3185d2baf7d6cee 100644 (file)
@@ -59,15 +59,14 @@ static int kirkwood_cpuidle_probe(struct platform_device *pdev)
        return cpuidle_register(&kirkwood_idle_driver, NULL);
 }
 
-static int kirkwood_cpuidle_remove(struct platform_device *pdev)
+static void kirkwood_cpuidle_remove(struct platform_device *pdev)
 {
        cpuidle_unregister(&kirkwood_idle_driver);
-       return 0;
 }
 
 static struct platform_driver kirkwood_cpuidle_driver = {
        .probe = kirkwood_cpuidle_probe,
-       .remove = kirkwood_cpuidle_remove,
+       .remove_new = kirkwood_cpuidle_remove,
        .driver = {
                   .name = "kirkwood_cpuidle",
                   },