diff --git a/xen/common/schedule.c b/xen/common/schedule.c index eefca1c..ffcafcd 100644 --- a/xen/common/schedule.c +++ b/xen/common/schedule.c @@ -554,8 +554,7 @@ int cpu_disable_scheduler(unsigned int cpu) cpumask_and(&online_affinity, v->cpu_affinity, c->cpu_valid); if ( cpumask_empty(&online_affinity) && - cpumask_test_cpu(cpu, v->cpu_affinity) && - system_state != SYS_STATE_suspend ) + cpumask_test_cpu(cpu, v->cpu_affinity) ) { printk("Breaking vcpu affinity for domain %d vcpu %d\n", v->domain->domain_id, v->vcpu_id);