Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7727da22 authored by Axel Lin's avatar Axel Lin Committed by Liam Girdwood
Browse files

regulator: Return proper error for regulator_register()

parent e36c1df8
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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;
		}