[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] High CPU temp, suspend problem - xen 4.1.5-pre, linux 3.7.x
On Thu, Mar 28, 2013 at 3:03 PM, Marek Marczykowski <marmarek@xxxxxxxxxxxxxxxxxxxxxx> wrote: > (XEN) Restoring affinity for d2v3 > (XEN) Assertion '!cpus_empty(cpus) && cpu_isset(cpu, cpus)' failed at > sched_credit.c:481 I think the "fix-suspend-scheduler-*" patches posted here are applicable here: http://markmail.org/message/llj3oyhgjzvw3t23 Specifically, I think you need this bit: diff --git a/xen/common/cpu.c b/xen/common/cpu.c index 630881e..e20868c 100644 --- a/xen/common/cpu.c +++ b/xen/common/cpu.c @@ -5,6 +5,7 @@ #include <xen/init.h> #include <xen/sched.h> #include <xen/stop_machine.h> +#include <xen/sched-if.h> unsigned int __read_mostly nr_cpu_ids = NR_CPUS; #ifndef nr_cpumask_bits @@ -212,6 +213,8 @@ void enable_nonboot_cpus(void) BUG_ON(error == -EBUSY); printk("Error taking CPU%d up: %d\n", cpu, error); } + if (system_state == SYS_STATE_resume) + cpumask_set_cpu(cpu, cpupool0->cpu_valid); } cpumask_clear(&frozen_cpus); _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |