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

Commit 330c824a authored by Guennadi Liakhovetski's avatar Guennadi Liakhovetski Committed by Wolfram Sang
Browse files

i2c: rcar: fix clk_get() error handling



When clk_get() fails, it returns an error code, not a NULL. This patch
fixes such an error handling bug.

Signed-off-by: default avatarGuennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>
Signed-off-by: default avatarWolfram Sang <wsa@the-dreams.de>
parent 7679c0e1
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -234,9 +234,9 @@ static int rcar_i2c_clock_calculate(struct rcar_i2c_priv *priv,
	u32 cdf_width;
	unsigned long rate;

	if (!clkp) {
		dev_err(dev, "there is no peripheral_clk\n");
		return -EIO;
	if (IS_ERR(clkp)) {
		dev_err(dev, "couldn't get clock\n");
		return PTR_ERR(clkp);
	}

	switch (priv->devtype) {