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

Commit 2c30b064 authored by Vivek Aknurwar's avatar Vivek Aknurwar
Browse files

clk: qcom: gdsc-regulator: Fix using uninitialized variable



Fix printing stale regval value in case of votable gdsc and if driver
observes error is gdsc polling.

Change-Id: I20c6e28fa8ed9ca5eea9f2a4c57b22c424ee262a
Signed-off-by: default avatarVivek Aknurwar <viveka@codeaurora.org>
parent e1bdeb41
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -374,10 +374,12 @@ static int gdsc_disable(struct regulator_dev *rdev)
			udelay(TIMEOUT_US);
		} else {
			ret = poll_gdsc_status(sc, DISABLED);
			if (ret)
			if (ret) {
				regmap_read(sc->regmap, REG_OFFSET, &regval);
				dev_err(&rdev->dev, "%s disable timed out: 0x%x\n",
					sc->rdesc.name, regval);
			}
		}

		if (sc->domain_addr) {
			regmap_read(sc->domain_addr, REG_OFFSET, &regval);