|
@@ -220,6 +220,7 @@ int cpuidle_enter_state(struct cpuidle_device *dev, struct cpuidle_driver *drv,
|
|
|
entered_state = target_state->enter(dev, drv, index);
|
|
entered_state = target_state->enter(dev, drv, index);
|
|
|
start_critical_timings();
|
|
start_critical_timings();
|
|
|
|
|
|
|
|
|
|
+ sched_clock_idle_wakeup_event();
|
|
|
time_end = ns_to_ktime(local_clock());
|
|
time_end = ns_to_ktime(local_clock());
|
|
|
trace_cpu_idle_rcuidle(PWR_EVENT_EXIT, dev->cpu);
|
|
trace_cpu_idle_rcuidle(PWR_EVENT_EXIT, dev->cpu);
|
|
|
|
|
|