regulator: core: Mark all get and enable calls as __must_check
PATCH 1/1 regulator: core: Mark all get and enable calls as __must_check
It's generally important that devices have power when they expect it so drivers really ought to be checking for errors on the power up paths.
Signed-off-by Mark Brown <[email protected]>
--- include/linux/regulator/consumer.h | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-)
include/linux/regulator/consumer.h +7 -7
@@ -141,18 +141,18 @@ void regulator_put(struct regulator *regulator);void devm_regulator_put (struct regulator *regulator);/* regulator output control and status */ -int regulator_enable (struct regulator *regulator); +int __must_check regulator_enable (struct regulator *regulator);int regulator_disable (struct regulator *regulator);int regulator_force_disable (struct regulator *regulator);int regulator_is_enabled (struct regulator *regulator);int regulator_disable_deferred (struct regulator *regulator,int ms); -int regulator_bulk_get (struct device *dev,int num_consumers, -struct regulator_bulk_data *consumers); -int devm_regulator_bulk_get (struct device *dev,int num_consumers, -struct regulator_bulk_data *consumers); -int regulator_bulk_enable (int num_consumers, -struct regulator_bulk_data *consumers); +int __must_check regulator_bulk_get (struct device *dev,int num_consumers, +struct regulator_bulk_data *consumers); +int __must_check devm_regulator_bulk_get (struct device *dev,int num_consumers, +struct regulator_bulk_data *consumers); +int __must_check regulator_bulk_enable (int num_consumers, +struct regulator_bulk_data *consumers);int regulator_bulk_disable (int num_consumers,struct regulator_bulk_data *consumers); int regulator_bulk_force_disable(int num_consumers,
Signature · 1 line
1.7.9.1