Message ID | 1490907684-11186-9-git-send-email-john.stultz@linaro.org |
---|---|
State | Accepted |
Commit | 1b8955bc5ac575009835e371ae55e7f3af2197a9 |
Headers | show |
Series | Timekeeping changes for 4.12 | expand |
diff --git a/kernel/time/sched_clock.c b/kernel/time/sched_clock.c index ea6b610..2d8f05a 100644 --- a/kernel/time/sched_clock.c +++ b/kernel/time/sched_clock.c @@ -206,6 +206,11 @@ sched_clock_register(u64 (*read)(void), int bits, unsigned long rate) update_clock_read_data(&rd); + if (sched_clock_timer.function != NULL) { + /* update timeout for clock wrap */ + hrtimer_start(&sched_clock_timer, cd.wrap_kt, HRTIMER_MODE_REL); + } + r = rate; if (r >= 4000000) { r /= 1000000;