--- linux-2.6.0-test9-mm3/arch/i386/kernel/timers/timer_tsc.c Sat Nov 15 18:09:24 2003 +++ linux-2.6.0-test9-mm3_patched/arch/i386/kernel/timers/timer_tsc.c Mon Nov 17 19:27:36 2003 @@ -32,7 +32,7 @@ int tsc_disable __initdata = 0; extern spinlock_t i8253_lock; extern volatile unsigned long jiffies; -static int use_tsc; +static int use_tsc = 0; /* Number of usecs that the last interrupt was delayed */ static int delay_at_last_interrupt; @@ -139,7 +139,7 @@ unsigned long long sched_clock(void) * synchronized across all CPUs. */ #ifndef CONFIG_NUMA - if (unlikely(!cpu_has_tsc)) + if (!use_tsc) #endif return (unsigned long long)jiffies * (1000000000 / HZ);