diff --git a/drivers/media/platform/rockchip/isp/isp_params_v2x.c b/drivers/media/platform/rockchip/isp/isp_params_v2x.c index e89000d8144c..9dc63ab81ed5 100644 --- a/drivers/media/platform/rockchip/isp/isp_params_v2x.c +++ b/drivers/media/platform/rockchip/isp/isp_params_v2x.c @@ -4106,8 +4106,10 @@ rkisp_params_cfg_v2x(struct rkisp_isp_params_vdev *params_vdev, cur_buf = list_first_entry(¶ms_vdev->params, struct rkisp_buffer, queue); - if (!IS_HDR_RDBK(dev->hdr.op_mode)) + if (!IS_HDR_RDBK(dev->hdr.op_mode)) { + list_del(&cur_buf->queue); break; + } new_params = (struct isp2x_isp_params_cfg *)(cur_buf->vaddr[0]); if (new_params->frame_id < frame_id) {