|
@@ -301,14 +301,14 @@ u64 sched_clock_cpu(int cpu)
|
|
if (unlikely(!sched_clock_running))
|
|
if (unlikely(!sched_clock_running))
|
|
return 0ull;
|
|
return 0ull;
|
|
|
|
|
|
- preempt_disable();
|
|
|
|
|
|
+ preempt_disable_notrace();
|
|
scd = cpu_sdc(cpu);
|
|
scd = cpu_sdc(cpu);
|
|
|
|
|
|
if (cpu != smp_processor_id())
|
|
if (cpu != smp_processor_id())
|
|
clock = sched_clock_remote(scd);
|
|
clock = sched_clock_remote(scd);
|
|
else
|
|
else
|
|
clock = sched_clock_local(scd);
|
|
clock = sched_clock_local(scd);
|
|
- preempt_enable();
|
|
|
|
|
|
+ preempt_enable_notrace();
|
|
|
|
|
|
return clock;
|
|
return clock;
|
|
}
|
|
}
|