From: Andrew Morton printk timestamps are all zero. Someone needs to call set_cyc2ns_scale(). Cc: John Stultz Cc: Ingo Molnar Cc: Thomas Gleixner Cc: Andi Kleen Cc: Roman Zippel Signed-off-by: Andrew Morton --- arch/x86_64/kernel/time.c | 1 + 1 file changed, 1 insertion(+) Index: linux-2.6.20-rc6-mm/arch/x86_64/kernel/time.c =================================================================== --- linux-2.6.20-rc6-mm.orig/arch/x86_64/kernel/time.c +++ linux-2.6.20-rc6-mm/arch/x86_64/kernel/time.c @@ -361,6 +361,7 @@ void __init time_init(void) else vgetcpu_mode = VGETCPU_LSL; + set_cyc2ns_scale(cpu_khz); printk(KERN_INFO "time.c: Detected %d.%03d MHz processor.\n", cpu_khz / 1000, cpu_khz % 1000); setup_irq(0, &irq0);