Index: linux-2.6.30-bfs/kernel/sched_bfs.c =================================================================== --- linux-2.6.30-bfs.orig/kernel/sched_bfs.c 2009-09-05 16:30:21.427327518 +1000 +++ linux-2.6.30-bfs/kernel/sched_bfs.c 2009-09-05 16:34:05.097201400 +1000 @@ -1754,14 +1754,14 @@ */ void scheduler_tick(void) { - unsigned long long now = sched_clock(); int cpu = smp_processor_id(); struct rq *rq = cpu_rq(cpu); struct task_struct *p; + sched_clock_tick(); time_lock_rq(rq); p = rq->curr; - update_cpu_clock(p, rq, now, 1); + update_cpu_clock(p, rq, sched_clock(), 1); if (!rq_idle(rq)) task_running_tick(rq, p); else