hwmon: (f71882fg) Convert to platform remove callback returning void
[linux-2.6-microblaze.git] / drivers / hwmon / f71882fg.c
index 27207ec..7c941d3 100644 (file)
@@ -2223,7 +2223,7 @@ static int f71882fg_create_fan_sysfs_files(
        return err;
 }
 
-static int f71882fg_remove(struct platform_device *pdev)
+static void f71882fg_remove(struct platform_device *pdev)
 {
        struct f71882fg_data *data = platform_get_drvdata(pdev);
        int nr_fans = f71882fg_nr_fans[data->type];
@@ -2333,7 +2333,6 @@ static int f71882fg_remove(struct platform_device *pdev)
                                ARRAY_SIZE(fxxxx_auto_pwm_attr[0]) * nr_fans);
                }
        }
-       return 0;
 }
 
 static int f71882fg_probe(struct platform_device *pdev)
@@ -2659,7 +2658,7 @@ static struct platform_driver f71882fg_driver = {
                .name   = DRVNAME,
        },
        .probe          = f71882fg_probe,
-       .remove         = f71882fg_remove,
+       .remove_new     = f71882fg_remove,
 };
 
 static int __init f71882fg_init(void)