diff options
Diffstat (limited to 'drivers/power/ab8500_charger.c')
-rw-r--r-- | drivers/power/ab8500_charger.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/power/ab8500_charger.c b/drivers/power/ab8500_charger.c index da965ee615cc..a632b94e38b9 100644 --- a/drivers/power/ab8500_charger.c +++ b/drivers/power/ab8500_charger.c | |||
@@ -2866,6 +2866,17 @@ static int ab8500_charger_suspend(struct platform_device *pdev, | |||
2866 | if (delayed_work_pending(&di->check_hw_failure_work)) | 2866 | if (delayed_work_pending(&di->check_hw_failure_work)) |
2867 | cancel_delayed_work(&di->check_hw_failure_work); | 2867 | cancel_delayed_work(&di->check_hw_failure_work); |
2868 | 2868 | ||
2869 | flush_delayed_work(&di->attach_work); | ||
2870 | flush_delayed_work(&di->usb_charger_attached_work); | ||
2871 | flush_delayed_work(&di->ac_charger_attached_work); | ||
2872 | flush_delayed_work(&di->check_usbchgnotok_work); | ||
2873 | flush_delayed_work(&di->check_vbat_work); | ||
2874 | flush_delayed_work(&di->kick_wd_work); | ||
2875 | |||
2876 | flush_work(&di->usb_link_status_work); | ||
2877 | flush_work(&di->ac_work); | ||
2878 | flush_work(&di->detect_usb_type_work); | ||
2879 | |||
2869 | return 0; | 2880 | return 0; |
2870 | } | 2881 | } |
2871 | #else | 2882 | #else |