diff options
| -rw-r--r-- | kernel/sched/clock.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/sched/clock.c b/kernel/sched/clock.c index 43c2bcc35761..b30a2924ef14 100644 --- a/kernel/sched/clock.c +++ b/kernel/sched/clock.c | |||
| @@ -301,14 +301,14 @@ u64 sched_clock_cpu(int cpu) | |||
| 301 | if (unlikely(!sched_clock_running)) | 301 | if (unlikely(!sched_clock_running)) |
| 302 | return 0ull; | 302 | return 0ull; |
| 303 | 303 | ||
| 304 | preempt_disable(); | 304 | preempt_disable_notrace(); |
| 305 | scd = cpu_sdc(cpu); | 305 | scd = cpu_sdc(cpu); |
| 306 | 306 | ||
| 307 | if (cpu != smp_processor_id()) | 307 | if (cpu != smp_processor_id()) |
| 308 | clock = sched_clock_remote(scd); | 308 | clock = sched_clock_remote(scd); |
| 309 | else | 309 | else |
| 310 | clock = sched_clock_local(scd); | 310 | clock = sched_clock_local(scd); |
| 311 | preempt_enable(); | 311 | preempt_enable_notrace(); |
| 312 | 312 | ||
| 313 | return clock; | 313 | return clock; |
| 314 | } | 314 | } |
