diff --git a/[refs] b/[refs] index ad1c6b4c5667..7b54cff4a299 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 784ffcbb96c3a97b4c64fd48b1dfe12ef3fcbcda +refs/heads/master: 85dc8f05c93c8105987de9d7e7cebf15a72ff4ec diff --git a/trunk/kernel/time/timekeeping.c b/trunk/kernel/time/timekeeping.c index 258164ae45cc..1dbf80ec7696 100644 --- a/trunk/kernel/time/timekeeping.c +++ b/trunk/kernel/time/timekeeping.c @@ -277,7 +277,7 @@ static void timekeeping_forward_now(struct timekeeper *tk) tk->xtime_nsec += cycle_delta * tk->mult; /* If arch requires, add in gettimeoffset() */ - tk->xtime_nsec += arch_gettimeoffset() << tk->shift; + tk->xtime_nsec += (u64)arch_gettimeoffset() << tk->shift; tk_normalize_xtime(tk);