Signed-off-by: juergen.gross@xxxxxxxxxxxxxx diff -r 8992134dcfd0 xen/common/schedule.c --- a/xen/common/schedule.c Wed Aug 04 19:24:17 2010 +0100 +++ b/xen/common/schedule.c Mon Aug 09 14:09:10 2010 +0200 @@ -1306,7 +1306,7 @@ void schedule_cpu_switch(unsigned int cp spin_unlock_irqrestore(per_cpu(schedule_data, cpu).schedule_lock, flags); - SCHED_OP(old_ops, free_vdata, vpriv); + SCHED_OP(old_ops, free_vdata, vpriv_old); SCHED_OP(old_ops, free_pdata, ppriv_old, cpu); }