diff options
-rw-r--r-- | kernel/time/timekeeping.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/time/timekeeping.c b/kernel/time/timekeeping.c index b2286e94c934..bfe589e929e8 100644 --- a/kernel/time/timekeeping.c +++ b/kernel/time/timekeeping.c | |||
@@ -299,10 +299,10 @@ u32 (*arch_gettimeoffset)(void) = default_arch_gettimeoffset; | |||
299 | static inline u32 arch_gettimeoffset(void) { return 0; } | 299 | static inline u32 arch_gettimeoffset(void) { return 0; } |
300 | #endif | 300 | #endif |
301 | 301 | ||
302 | static inline s64 timekeeping_delta_to_ns(struct tk_read_base *tkr, | 302 | static inline u64 timekeeping_delta_to_ns(struct tk_read_base *tkr, |
303 | cycle_t delta) | 303 | cycle_t delta) |
304 | { | 304 | { |
305 | s64 nsec; | 305 | u64 nsec; |
306 | 306 | ||
307 | nsec = delta * tkr->mult + tkr->xtime_nsec; | 307 | nsec = delta * tkr->mult + tkr->xtime_nsec; |
308 | nsec >>= tkr->shift; | 308 | nsec >>= tkr->shift; |