summaryrefslogtreecommitdiff
path: root/drivers/i2c
diff options
context:
space:
mode:
authorAndrew Goodbody <andrew.goodbody@linaro.org>2025-07-28 16:04:43 +0100
committerHeiko Schocher <hs@denx.de>2025-08-06 07:48:40 +0200
commitb68875656c3bad36c4d5b9f44b7689e3e1864e09 (patch)
tree18de89be59c7aba0f3001d3ea335bfedeccfb8b3 /drivers/i2c
parent007610da2cca405ea7739fc120d90085be4b6ac2 (diff)
i2c: rcar_iic: Do not use unitialised variable
In rcar_iic_xfer if nmsgs == 0 the ret will not be assigned to. As ret will always be 0 if the for loop is entered, may as well just return 0. This issue was found by Smatch. Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org> Reviewed-by: Heiko Schocher <hs@denx.de>
Diffstat (limited to 'drivers/i2c')
-rw-r--r--drivers/i2c/rcar_iic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/i2c/rcar_iic.c b/drivers/i2c/rcar_iic.c
index e019d06be41..42d575e29ba 100644
--- a/drivers/i2c/rcar_iic.c
+++ b/drivers/i2c/rcar_iic.c
@@ -191,7 +191,7 @@ static int rcar_iic_xfer(struct udevice *dev, struct i2c_msg *msg, int nmsgs)
return -EREMOTEIO;
}
- return ret;
+ return 0;
}
static int rcar_iic_set_speed(struct udevice *dev, uint speed)