diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c index fab6ac7aff..8ba741e379 100644 --- a/xen/common/sched_credit2.c +++ b/xen/common/sched_credit2.c @@ -3554,6 +3554,8 @@ static void csched2_schedule( runq_remove(snext); __set_bit(__CSFLAG_scheduled, &snext->flags); } + else + update_load(ops, rqd, snext, 0, now); /* Clear the idle mask if necessary */ if ( cpumask_test_cpu(sched_cpu, &rqd->idle) )