mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
video: rockchip: rga3: Add error return value in rga_job_schedule
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com> Change-Id: I2de7b458ef71b31f6b5e3693db9757ee52dc85b7
This commit is contained in:
@@ -620,10 +620,10 @@ int rga_job_commit(struct rga_req *rga_command_base, int flags)
|
||||
/* ret = 1: fence has been signaled */
|
||||
if (ret == 1) {
|
||||
scheduler = rga_job_schedule(job);
|
||||
|
||||
if (scheduler == NULL) {
|
||||
pr_err("failed to get scheduler, %s(%d)\n",
|
||||
__func__, __LINE__);
|
||||
ret = -EINVAL;
|
||||
goto invalid_job;
|
||||
}
|
||||
/* if input fence is valid */
|
||||
@@ -643,10 +643,10 @@ int rga_job_commit(struct rga_req *rga_command_base, int flags)
|
||||
}
|
||||
} else {
|
||||
scheduler = rga_job_schedule(job);
|
||||
|
||||
if (scheduler == NULL) {
|
||||
pr_err("failed to get scheduler, %s(%d)\n",
|
||||
__func__, __LINE__);
|
||||
ret = -EINVAL;
|
||||
goto invalid_job;
|
||||
}
|
||||
}
|
||||
@@ -655,10 +655,10 @@ int rga_job_commit(struct rga_req *rga_command_base, int flags)
|
||||
/* sync mode: wait utill job finish */
|
||||
} else if (flags == RGA_BLIT_SYNC) {
|
||||
scheduler = rga_job_schedule(job);
|
||||
|
||||
if (scheduler == NULL) {
|
||||
pr_err("failed to get scheduler, %s(%d)\n", __func__,
|
||||
__LINE__);
|
||||
ret = -EINVAL;
|
||||
goto invalid_job;
|
||||
}
|
||||
|
||||
@@ -712,10 +712,10 @@ int rga_job_mpi_commit(struct rga_req *rga_command_base,
|
||||
pr_err("rk-debug TODO\n");
|
||||
} else if (flags == RGA_BLIT_SYNC) {
|
||||
scheduler = rga_job_schedule(job);
|
||||
|
||||
if (scheduler == NULL) {
|
||||
pr_err("failed to get scheduler, %s(%d)\n", __func__,
|
||||
__LINE__);
|
||||
ret = -EINVAL;
|
||||
goto invalid_job;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user