From 8191eaf8367db73d01683b070332e4976648e20c Mon Sep 17 00:00:00 2001 From: Yu Qiaowei Date: Thu, 19 Oct 2023 09:50:14 +0800 Subject: [PATCH] video: rockchip: rga3: debug log "MSG" supports multi-tasking mode Change-Id: I43346bf1ec7670d2b6b07b58c233b696157ca8ef Signed-off-by: Yu Qiaowei --- drivers/video/rockchip/rga3/rga_drv.c | 5 ----- drivers/video/rockchip/rga3/rga_job.c | 9 ++++++++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/video/rockchip/rga3/rga_drv.c b/drivers/video/rockchip/rga3/rga_drv.c index 226fb773760d..9309989358ca 100644 --- a/drivers/video/rockchip/rga3/rga_drv.c +++ b/drivers/video/rockchip/rga3/rga_drv.c @@ -885,11 +885,6 @@ static long rga_ioctl_blit(unsigned long arg, uint32_t cmd, struct rga_session * /* In the BLIT_SYNC/BLIT_ASYNC command, in_fence_fd needs to be set. */ request->acquire_fence_fd = rga_req->in_fence_fd; - if (DEBUGGER_EN(MSG)) { - pr_info("Blit mode: request id = %d", user_request.id); - rga_cmd_print_debug_info(rga_req); - } - ret = rga_request_submit(request); if (ret < 0) { pr_err("request[%d] submit failed!\n", user_request.id); diff --git a/drivers/video/rockchip/rga3/rga_job.c b/drivers/video/rockchip/rga3/rga_job.c index 647fc2bd643c..0093aa2f7c2f 100644 --- a/drivers/video/rockchip/rga3/rga_job.c +++ b/drivers/video/rockchip/rga3/rga_job.c @@ -820,7 +820,14 @@ int rga_request_commit(struct rga_request *request) struct rga_job *job; for (i = 0; i < request->task_count; i++) { - job = rga_job_commit(&(request->task_list[i]), request); + struct rga_req *req = &(request->task_list[i]); + + if (DEBUGGER_EN(MSG)) { + pr_info("commit request[%d] task[%d]:\n", request->id, i); + rga_cmd_print_debug_info(req); + } + + job = rga_job_commit(req, request); if (IS_ERR(job)) { pr_err("request[%d] task[%d] job_commit failed.\n", request->id, i); rga_request_release_abort(request, PTR_ERR(job));