]> git.kernelconcepts.de Git - mv-sheeva.git/blobdiff - drivers/power/ds2760_battery.c
Merge git://git.infradead.org/battery-2.6
[mv-sheeva.git] / drivers / power / ds2760_battery.c
index 11e1ac508e57903f3fb7aefc6303b2dd5ea970f9..e534290f32561d6d8322375f6baccf086f0c6de1 100644 (file)
@@ -580,10 +580,8 @@ static int ds2760_battery_remove(struct platform_device *pdev)
 {
        struct ds2760_device_info *di = platform_get_drvdata(pdev);
 
-       cancel_rearming_delayed_workqueue(di->monitor_wqueue,
-                                         &di->monitor_work);
-       cancel_rearming_delayed_workqueue(di->monitor_wqueue,
-                                         &di->set_charged_work);
+       cancel_delayed_work_sync(&di->monitor_work);
+       cancel_delayed_work_sync(&di->set_charged_work);
        destroy_workqueue(di->monitor_wqueue);
        power_supply_unregister(&di->bat);
        kfree(di);