summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Lezcano <daniel.lezcano@linaro.org>2019-02-05 13:42:11 +0100
committerDaniel Lezcano <daniel.lezcano@linaro.org>2019-02-05 13:42:11 +0100
commitf47f7fd48d2c780f0540d799eac477493c4a3322 (patch)
tree680f89d7253046c11f9845a1c5a5b136cc7a0a6e
parent7d91b3a53ee8ecae2a7833c2f05fafcac2bbe815 (diff)
idle: Use ktime_get_mono_fast_ns()irq/prediction-evaluation
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
-rw-r--r--kernel/sched/idle.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/sched/idle.c b/kernel/sched/idle.c
index c3631f4b5e7f..5b071ce679a8 100644
--- a/kernel/sched/idle.c
+++ b/kernel/sched/idle.c
@@ -184,7 +184,7 @@ static void cpuidle_idle_call(void)
call_cpuidle(drv, dev, next_state);
} else {
bool stop_tick = true;
- u64 now = local_clock();
+ u64 now = ktime_get_mono_fast_ns();
u64 next_event = cpuidle_predict(drv, dev, now);
u64 duration = (next_event - now) / 1000;
@@ -207,7 +207,7 @@ static void cpuidle_idle_call(void)
*/
cpuidle_reflect(dev, entered_state);
- trace_idle_prediction(now, local_clock(), duration, dev->last_residency);
+ trace_idle_prediction(now, ktime_get_mono_fast_ns(), duration, dev->last_residency);
}
exit_idle: