time: Ensure we normalize the timekeeper in tk_xtime_add
[platform/adaptation/renesas_rcar/renesas_kernel.git] / kernel / time / timekeeping.c
index 898bef0..258164a 100644 (file)
@@ -115,6 +115,7 @@ static void tk_xtime_add(struct timekeeper *tk, const struct timespec *ts)
 {
        tk->xtime_sec += ts->tv_sec;
        tk->xtime_nsec += (u64)ts->tv_nsec << tk->shift;
+       tk_normalize_xtime(tk);
 }
 
 static void tk_set_wall_to_mono(struct timekeeper *tk, struct timespec wtm)