From: Thomas Weißschuh Date: Sat, 8 Jan 2022 15:31:58 +0000 (+0100) Subject: power: supply: Provide stubs for charge_behaviour helpers X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=3367d1bd738c01b2737eaab7d922bfe5f1a41f38;p=linux.git power: supply: Provide stubs for charge_behaviour helpers When CONFIG_SYSFS is not enabled provide stubs for the helper functions to not break their callers. Fixes: 539b9c94ac83 ("power: supply: add helpers for charge_behaviour sysfs") Reported-by: kernel test robot Signed-off-by: Thomas Weißschuh Link: https://lore.kernel.org/r/20220108153158.189489-1-linux@weissschuh.net Signed-off-by: Hans de Goede --- diff --git a/include/linux/power_supply.h b/include/linux/power_supply.h index 71f0379c2af8e..f6b9ed4630fae 100644 --- a/include/linux/power_supply.h +++ b/include/linux/power_supply.h @@ -553,6 +553,21 @@ ssize_t power_supply_charge_behaviour_show(struct device *dev, char *buf); int power_supply_charge_behaviour_parse(unsigned int available_behaviours, const char *buf); +#else +static inline +ssize_t power_supply_charge_behaviour_show(struct device *dev, + unsigned int available_behaviours, + enum power_supply_charge_behaviour behaviour, + char *buf) +{ + return -EOPNOTSUPP; +} + +static inline int power_supply_charge_behaviour_parse(unsigned int available_behaviours, + const char *buf) +{ + return -EOPNOTSUPP; +} #endif #endif /* __LINUX_POWER_SUPPLY_H__ */