diff -r 6669e480cb59 -r 22ba25a7342c arch/i386/kernel/time-xen.c --- a/arch/i386/kernel/time-xen.c Tue Mar 17 14:27:31 2009 +0000 +++ b/arch/i386/kernel/time-xen.c Wed Mar 18 11:09:58 2009 +0000 @@ -286,8 +286,6 @@ set_normalized_timespec(&xtime, xtime_sec, xtime_nsec); set_normalized_timespec(&wall_to_monotonic, wtm_sec, wtm_nsec); - - ntp_clear(); } static void update_wallclock(void) @@ -496,6 +494,7 @@ __normalize_time(&sec, &nsec); __update_wallclock(sec, nsec); } + ntp_clear(); /* Reset monotonic gettimeofday() timeval. */ spin_lock(&monotonic_lock);