[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] Revert 18150:b47e503f3282
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1217865462 -3600 # Node ID 2f29a049b812c053f179658acf6cecfef2c8851a # Parent 035b4ee95328632b03fd41d36baf4c9c01056454 Revert 18150:b47e503f3282 --- xen/arch/x86/time.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff -r 035b4ee95328 -r 2f29a049b812 xen/arch/x86/time.c --- a/xen/arch/x86/time.c Mon Aug 04 16:47:52 2008 +0100 +++ b/xen/arch/x86/time.c Mon Aug 04 16:57:42 2008 +0100 @@ -35,8 +35,7 @@ static char opt_clocksource[10]; static char opt_clocksource[10]; string_param("clocksource", opt_clocksource); -#define EPOCH (1ULL << 30) /* one second, rounded up to a power of two */ -#define NEXT_EPOCH(now) (((now) + (EPOCH+(EPOCH/2))) & ~(EPOCH-1)) +#define EPOCH MILLISECS(1000) unsigned long cpu_khz; /* CPU clock frequency in kHz. */ DEFINE_SPINLOCK(rtc_lock); @@ -1022,7 +1021,7 @@ static void local_time_calibration(void update_vcpu_system_time(current); out: - set_timer(&t->calibration_timer, NEXT_EPOCH(curr_local_stime)); + set_timer(&t->calibration_timer, NOW() + EPOCH); if ( smp_processor_id() == 0 ) platform_time_calibration(); @@ -1051,7 +1050,7 @@ void init_percpu_time(void) out: init_timer(&t->calibration_timer, local_time_calibration, NULL, smp_processor_id()); - set_timer(&t->calibration_timer, NEXT_EPOCH(NOW())); + set_timer(&t->calibration_timer, NOW() + EPOCH); } /* Late init function (after all CPUs are booted). */ _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |