media: i2c: imx477: Fix locking in imx477_init_controls()
authorTomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Mon, 11 Sep 2023 09:17:25 +0000 (12:17 +0300)
committerDom Cobley <popcornmix@gmail.com>
Mon, 19 Feb 2024 11:35:01 +0000 (11:35 +0000)
commitb83f2d3b5aa0f583a67644cc9599e688cb9eea7c
treee2955b85661765a75170a6257b60d1378fffd521
parentb24d07e21fa75d8f6b6c0c9206174f885606be0d
media: i2c: imx477: Fix locking in imx477_init_controls()

The driver does not lock the imx477 mutex when calling
imx477_set_framing_limits(), leading to:

WARNING: CPU: 3 PID: 426 at drivers/media/v4l2-core/v4l2-ctrls-api.c:934 __v4l2_ctrl_modify_range+0x1a0/0x210 [
videodev]

Fix this by taking the lock.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
drivers/media/i2c/imx477.c