void power_supply_unregister(struct power_supply *psy) { flush_scheduled_work(); power_supply_remove_triggers(psy); power_supply_remove_attrs(psy); device_unregister(psy->dev); }
void power_supply_unregister(struct power_supply *psy) { flush_scheduled_work(); power_supply_remove_triggers(psy); power_supply_remove_attrs(psy); wake_lock_destroy(&psy->work_wake_lock); device_unregister(psy->dev); }