Merge tag 'x86_microcode_for_v6.7_rc1' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / drivers / leds / leds-regulator.c
index 8a8b73b..848e929 100644 (file)
@@ -173,13 +173,12 @@ static int regulator_led_probe(struct platform_device *pdev)
        return 0;
 }
 
-static int regulator_led_remove(struct platform_device *pdev)
+static void regulator_led_remove(struct platform_device *pdev)
 {
        struct regulator_led *led = platform_get_drvdata(pdev);
 
        led_classdev_unregister(&led->cdev);
        regulator_led_disable(led);
-       return 0;
 }
 
 static const struct of_device_id regulator_led_of_match[] = {
@@ -194,7 +193,7 @@ static struct platform_driver regulator_led_driver = {
                .of_match_table = regulator_led_of_match,
        },
        .probe  = regulator_led_probe,
-       .remove = regulator_led_remove,
+       .remove_new = regulator_led_remove,
 };
 
 module_platform_driver(regulator_led_driver);