From: Benjamin Mugnier Date: Wed, 11 Jun 2025 08:48:31 +0000 (+0200) Subject: media: i2c: vd55g1: Fix return code in vd55g1_enable_streams error path X-Git-Tag: v6.16.2~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d4fc21f1569dffe0590ed942e173af9a4c9ed079;p=thirdparty%2Fkernel%2Fstable.git media: i2c: vd55g1: Fix return code in vd55g1_enable_streams error path commit 5931eed35cb632ff8b7e0b0cc91abc6014c64045 upstream. Enable stream was returning success even if an error occurred, fix it by modifying the err_rpm_put return value to -EINVAL. Signed-off-by: Benjamin Mugnier Fixes: e56616d7b23c ("media: i2c: Add driver for ST VD55G1 camera sensor") Cc: stable@vger.kernel.org Signed-off-by: Sakari Ailus Signed-off-by: Hans Verkuil Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/media/i2c/vd55g1.c b/drivers/media/i2c/vd55g1.c index d00daf89be96d..dec6e3e231d54 100644 --- a/drivers/media/i2c/vd55g1.c +++ b/drivers/media/i2c/vd55g1.c @@ -1082,7 +1082,7 @@ static int vd55g1_enable_streams(struct v4l2_subdev *sd, err_rpm_put: pm_runtime_put(sensor->dev); - return 0; + return -EINVAL; } static int vd55g1_disable_streams(struct v4l2_subdev *sd,