From b3873e3cc3540924c521451067e71e4e54e3c228 Mon Sep 17 00:00:00 2001 From: Yu Qiaowei Date: Wed, 18 May 2022 14:24:43 +0800 Subject: [PATCH] video: rockchip: rga3: Reduce unnecessary ktime_get() Signed-off-by: Yu Qiaowei Change-Id: I2de68250295e98089ad189b0b73dcbba81584522 --- drivers/video/rockchip/rga3/rga_job.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/drivers/video/rockchip/rga3/rga_job.c b/drivers/video/rockchip/rga3/rga_job.c index 9872437a7270..097adf7402ef 100644 --- a/drivers/video/rockchip/rga3/rga_job.c +++ b/drivers/video/rockchip/rga3/rga_job.c @@ -150,12 +150,9 @@ void rga_job_session_destroy(struct rga_session *session) static int rga_job_cleanup(struct rga_job *job) { - ktime_t now = ktime_get(); - - if (DEBUGGER_EN(TIME)) { + if (DEBUGGER_EN(TIME)) pr_err("(pid:%d) job clean use time = %lld\n", job->pid, - ktime_us_delta(now, job->timestamp)); - } + ktime_us_delta(ktime_get(), job->timestamp)); rga_job_free(job); @@ -554,7 +551,6 @@ static void rga_invalid_job_abort(struct rga_job *job) static inline int rga_job_wait(struct rga_job *job) { int left_time; - ktime_t now; int ret; left_time = wait_event_timeout(job->scheduler->job_done_wq, @@ -574,11 +570,9 @@ static inline int rga_job_wait(struct rga_job *job) break; } - now = ktime_get(); - if (DEBUGGER_EN(TIME)) pr_info("%s use time = %lld\n", __func__, - ktime_us_delta(now, job->hw_running_time)); + ktime_us_delta(ktime_get(), job->hw_running_time)); return ret; }