Commit 8ced5f69 authored by Ingo Molnar's avatar Ingo Molnar

sched: enable early use of sched_clock()

some platforms have sched_clock() implementations that cannot be called
very early during wakeup. If it's called it might hang or crash in hard
to debug ways. So only call update_rq_clock() [which calls sched_clock()]
if sched_init() has already been called. (rq->idle is NULL before the
scheduler is initialized.)
Signed-off-by: default avatarIngo Molnar <>
parent 5f9fa8a6
......@@ -488,7 +488,12 @@ unsigned long long cpu_clock(int cpu)
rq = cpu_rq(cpu);
* Only call sched_clock() if the scheduler has already been
* initialized (some code might call cpu_clock() very early):
if (rq->idle)
now = rq->clock;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment