mirror of https://gitee.com/openkylin/linux.git
regulator: Return proper error for regulator_register()
Signed-off-by: Axel Lin <axel.lin@gmail.com> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
This commit is contained in:
parent
e36c1df8e1
commit
7727da22e8
|
@ -2348,6 +2348,7 @@ struct regulator_dev *regulator_register(struct regulator_desc *regulator_desc,
|
|||
if (init_data->supply_regulator && init_data->supply_regulator_dev) {
|
||||
dev_err(dev,
|
||||
"Supply regulator specified by both name and dev\n");
|
||||
ret = -EINVAL;
|
||||
goto scrub;
|
||||
}
|
||||
|
||||
|
@ -2366,6 +2367,7 @@ struct regulator_dev *regulator_register(struct regulator_desc *regulator_desc,
|
|||
if (!found) {
|
||||
dev_err(dev, "Failed to find supply %s\n",
|
||||
init_data->supply_regulator);
|
||||
ret = -ENODEV;
|
||||
goto scrub;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue