From 95460b8f2e424a1c62438fa2e8f69a2d25c42d55 Mon Sep 17 00:00:00 2001 From: Depeng Shao Date: Tue, 20 Aug 2019 13:22:42 +0800 Subject: [PATCH] msm: camera: isp: Fix RDI only early PCR issue RDI only context also need to get req from wait_req_list afte received RUP event in early PCR case. CRs-Fixed: 2511798 Change-Id: If2e8da36cf83dee1c348dd0d6c6ea916061a376e Signed-off-by: Depeng Shao --- drivers/cam_isp/cam_isp_context.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/cam_isp/cam_isp_context.c b/drivers/cam_isp/cam_isp_context.c index 46dfeb1915ca..b1ad05f45d2c 100644 --- a/drivers/cam_isp/cam_isp_context.c +++ b/drivers/cam_isp/cam_isp_context.c @@ -3518,11 +3518,11 @@ static int __cam_isp_ctx_start_dev_in_ready(struct cam_context *ctx, */ list_del_init(&req->list); - if (req_isp->num_fence_map_out) { + if (ctx_isp->rdi_only_context || !req_isp->num_fence_map_out) { + list_add_tail(&req->list, &ctx->wait_req_list); + } else { list_add_tail(&req->list, &ctx->active_req_list); ctx_isp->active_req_cnt++; - } else { - list_add_tail(&req->list, &ctx->wait_req_list); } start_isp.hw_config.ctxt_to_hw_map = ctx_isp->hw_ctx;