From 201d45e4d48e789120cb5c8b8f2d390ab60e0d3d Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Wed, 8 Jun 2022 17:52:16 +0800 Subject: [PATCH] media: rockchip: isp: fix isp32 stream buf update double Change-Id: Ie6d5e6a411f071777756da6e92cc451507118236 Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp/capture_v32.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/media/platform/rockchip/isp/capture_v32.c b/drivers/media/platform/rockchip/isp/capture_v32.c index 42a3d8bdeb90..e838131bd3c6 100644 --- a/drivers/media/platform/rockchip/isp/capture_v32.c +++ b/drivers/media/platform/rockchip/isp/capture_v32.c @@ -763,11 +763,11 @@ static void update_mi(struct rkisp_stream *stream) if (!ISP3X_ISP_OUT_LINE(rkisp_read(dev, ISP3X_ISP_DEBUG2, true))) { stream->ops->enable_mi(stream); stream->is_pause = false; - } - stream_self_update(stream); - if (!stream->curr_buf) { - stream->curr_buf = stream->next_buf; - stream->next_buf = NULL; + stream_self_update(stream); + if (!stream->curr_buf) { + stream->curr_buf = stream->next_buf; + stream->next_buf = NULL; + } } } if (stream->is_pause) {