6.16-stable review patch. If anyone has any objections, please let me know.
------------------
From: Benjamin Mugnier benjamin.mugnier@foss.st.com
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 benjamin.mugnier@foss.st.com Fixes: e56616d7b23c ("media: i2c: Add driver for ST VD55G1 camera sensor") Cc: stable@vger.kernel.org Signed-off-by: Sakari Ailus sakari.ailus@linux.intel.com Signed-off-by: Hans Verkuil hverkuil@xs4all.nl Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org --- drivers/media/i2c/vd55g1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
--- a/drivers/media/i2c/vd55g1.c +++ b/drivers/media/i2c/vd55g1.c @@ -1082,7 +1082,7 @@ static int vd55g1_enable_streams(struct
err_rpm_put: pm_runtime_put(sensor->dev); - return 0; + return -EINVAL; }
static int vd55g1_disable_streams(struct v4l2_subdev *sd,