mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 11:50:43 +09:00
video: rockchip: rga3: debug log "MSG" supports multi-tasking mode
Change-Id: I43346bf1ec7670d2b6b07b58c233b696157ca8ef Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user