aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/i2c/ov8856.c
diff options
context:
space:
mode:
authorGravatar Laurent Pinchart <laurent.pinchart@ideasonboard.com> 2023-09-14 21:16:35 +0300
committerGravatar Hans Verkuil <hverkuil-cisco@xs4all.nl> 2023-09-27 09:39:59 +0200
commit741358bb85578d49601b8a1c085da1b63d7a0f85 (patch)
tree2c7e4b312aca21a3bd4507b77981ee9282f63df9 /drivers/media/i2c/ov8856.c
parentmedia: i2c: ov7740: Drop check for reentrant .s_stream() (diff)
downloadlinux-741358bb85578d49601b8a1c085da1b63d7a0f85.tar.gz
linux-741358bb85578d49601b8a1c085da1b63d7a0f85.tar.bz2
linux-741358bb85578d49601b8a1c085da1b63d7a0f85.zip
media: i2c: ov8856: Drop check for reentrant .s_stream()
The subdev .s_stream() operation shall not be called to start streaming on an already started subdev, or stop streaming on a stopped subdev. Remove the check that guards against that condition. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Diffstat (limited to 'drivers/media/i2c/ov8856.c')
-rw-r--r--drivers/media/i2c/ov8856.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/media/i2c/ov8856.c b/drivers/media/i2c/ov8856.c
index f053c3a7676a..5447a3361976 100644
--- a/drivers/media/i2c/ov8856.c
+++ b/drivers/media/i2c/ov8856.c
@@ -2042,9 +2042,6 @@ static int ov8856_set_stream(struct v4l2_subdev *sd, int enable)
struct i2c_client *client = v4l2_get_subdevdata(sd);
int ret = 0;
- if (ov8856->streaming == enable)
- return 0;
-
mutex_lock(&ov8856->mutex);
if (enable) {
ret = pm_runtime_resume_and_get(&client->dev);