diff -r c677f4e75608 linux-2.6-xen-sparse/arch/i386/kernel/time-xen.c --- a/linux-2.6-xen-sparse/arch/i386/kernel/time-xen.c Thu Nov 16 11:11:17 2006 +0000 +++ b/linux-2.6-xen-sparse/arch/i386/kernel/time-xen.c Thu Nov 16 13:19:29 2006 -0500 @@ -716,6 +716,7 @@ irqreturn_t timer_interrupt(int irq, voi rcu_check_callbacks(cpu, user_mode(regs)); scheduler_tick(); run_posix_cpu_timers(current); + profile_tick(CPU_PROFILING, regs); return IRQ_HANDLED; }