power_supply core: support use of devres to register/unregister a power supply.
Using devm_power_supply_register allows the unregister to happen automatically on error or final put. Signed-off-by: NeilBrown <neilb@suse.de> Signed-off-by: Sebastian Reichel <sre@kernel.org>
This commit is contained in:

committed by
Sebastian Reichel

parent
881f985a25
commit
5d8a4219a0
@@ -278,6 +278,10 @@ extern int power_supply_register(struct device *parent,
|
||||
struct power_supply *psy);
|
||||
extern int power_supply_register_no_ws(struct device *parent,
|
||||
struct power_supply *psy);
|
||||
extern int devm_power_supply_register(struct device *parent,
|
||||
struct power_supply *psy);
|
||||
extern int devm_power_supply_register_no_ws(struct device *parent,
|
||||
struct power_supply *psy);
|
||||
extern void power_supply_unregister(struct power_supply *psy);
|
||||
extern int power_supply_powers(struct power_supply *psy, struct device *dev);
|
||||
|
||||
|
Reference in New Issue
Block a user