]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx21...
authorLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Thu, 11 Mar 2021 09:52:04 +0000 (10:52 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 14 May 2021 08:49:55 +0000 (10:49 +0200)
commit1dd1502a51812a66af2e90868e14a60efe3d9a96
tree5d3f22c5237402b7d17acd785aede79f3d6309b6
parentff29abfb02141cd666edfc31febb36bfcf399566
media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream

[ Upstream commit 745d4612d2c853c00abadbf69799c8aee7f99c39 ]

Move out locking/unlocking of vflip and hflip controls from
imx219_set_stream() to the imx219_start_streaming()/
imx219_stop_streaming() respectively.

This fixes an issue in resume callback error path where streaming is
stopped and the controls are left in locked state.

Fixes: 1283b3b8f82b9 ("media: i2c: Add driver for Sony IMX219 sensor")
Reported-by: Pavel Machek <pavel@denx.de>
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/media/i2c/imx219.c