]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/power/ds2760_battery.c
workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work...
[mv-sheeva.git] / drivers / power / ds2760_battery.c
index b3c01c16a1640773ade9a1d09b813e9356c30c8b..e7f89785beefa6114e8afc0136265bdbc69f8c7d 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);