From: Andrew Goodbody Date: Mon, 28 Jul 2025 15:04:43 +0000 (+0100) Subject: i2c: rcar_iic: Do not use unitialised variable X-Git-Tag: v2025.10-rc2~14^2~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b68875656c3bad36c4d5b9f44b7689e3e1864e09;p=pandora-u-boot.git 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 Reviewed-by: Heiko Schocher --- 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)