summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/time/timekeeping.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c
index 5244821643a4..82e1b5cbebbb 100644
--- a/kernel/time/timekeeping.c
+++ b/kernel/time/timekeeping.c
@@ -258,10 +258,9 @@ static void tk_setup_internals(struct timekeeper *tk, struct clocksource *clock)
258 tk->cycle_interval = interval; 258 tk->cycle_interval = interval;
259 259
260 /* Go back from cycles -> shifted ns */ 260 /* Go back from cycles -> shifted ns */
261 tk->xtime_interval = (u64) interval * clock->mult; 261 tk->xtime_interval = interval * clock->mult;
262 tk->xtime_remainder = ntpinterval - tk->xtime_interval; 262 tk->xtime_remainder = ntpinterval - tk->xtime_interval;
263 tk->raw_interval = 263 tk->raw_interval = (interval * clock->mult) >> clock->shift;
264 ((u64) interval * clock->mult) >> clock->shift;
265 264
266 /* if changing clocks, convert xtime_nsec shift units */ 265 /* if changing clocks, convert xtime_nsec shift units */
267 if (old_clock) { 266 if (old_clock) {