From: Eugen Hristev Date: Tue, 3 May 2022 08:44:15 +0000 (+0200) Subject: media: atmel: atmel-isc-base: replace is_streaming call in s_fmt_vid_cap X-Git-Tag: v6.1-rc5~1294^2~114 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d5e42dfa1453ff3356e7a33b1921e14c008a3339;p=platform%2Fkernel%2Flinux-starfive.git media: atmel: atmel-isc-base: replace is_streaming call in s_fmt_vid_cap In s_fmt_vid_cap, we should check if vb2_is_busy and return EBUSY, not check if it's streaming to return the busy state. Suggested-by: Hans Verkuil Signed-off-by: Eugen Hristev Reviewed-by: Jacopo Mondi Signed-off-by: Hans Verkuil Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/platform/atmel/atmel-isc-base.c b/drivers/media/platform/atmel/atmel-isc-base.c index d2cc6c9..67b4a23 100644 --- a/drivers/media/platform/atmel/atmel-isc-base.c +++ b/drivers/media/platform/atmel/atmel-isc-base.c @@ -1029,7 +1029,7 @@ static int isc_s_fmt_vid_cap(struct file *file, void *priv, { struct isc_device *isc = video_drvdata(file); - if (vb2_is_streaming(&isc->vb2_vidq)) + if (vb2_is_busy(&isc->vb2_vidq)) return -EBUSY; return isc_set_fmt(isc, f);