From 41763f8391327c3a7ad76047b0dbcb808447e65a Mon Sep 17 00:00:00 2001 From: Hu Kejun Date: Thu, 2 Apr 2020 16:01:45 +0800 Subject: [PATCH] media: rockchip: ispp: fix warning of leaving buf in active state Signed-off-by: Hu Kejun Change-Id: I9497705eb7dba0988bfeb44f4060967209120c31 --- drivers/media/platform/rockchip/ispp/params.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/media/platform/rockchip/ispp/params.c b/drivers/media/platform/rockchip/ispp/params.c index 03902f7029e4..d5199d7e2fec 100644 --- a/drivers/media/platform/rockchip/ispp/params.c +++ b/drivers/media/platform/rockchip/ispp/params.c @@ -682,6 +682,12 @@ static void rkispp_params_vb2_stop_streaming(struct vb2_queue *vq) buf = NULL; } + if (params_vdev->cur_buf) { + vb2_buffer_done(¶ms_vdev->cur_buf->vb.vb2_buf, + VB2_BUF_STATE_ERROR); + params_vdev->cur_buf = NULL; + } + /* clean module params */ params_vdev->cur_params.module_cfg_update = 0; params_vdev->cur_params.module_en_update = 0;