[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] dump with xen-unstable & linux 3.2.17
It seems to be related to the hunk in xen/common/schedule.c If I remove the part below - I get further in the resume process, in that the machine seems to wake up, but not be responsive. Eventually - the watchdog fires, and reboots the machine. Any thoughts? /btg Changed parts: diff --git a/xen/common/schedule.c b/xen/common/schedule.c index 0854f55..95cb2b4 100644 --- a/xen/common/schedule.c +++ b/xen/common/schedule.c @@ -543,7 +543,7 @@ int cpu_disable_scheduler(unsigned int cpu) int ret = 0; c = per_cpu(cpupool, cpu); - if ( (c == NULL) || (system_state == SYS_STATE_suspend) ) + if ( (c == NULL) ) return ret; for_each_domain_in_cpupool ( d, c ) On Wed, May 23, 2012 at 7:00 AM, Juergen Gross <juergen.gross@xxxxxxxxxxxxxx> wrote: > On 05/23/2012 11:39 AM, Jan Beulich wrote: >>>>> >>>>> On 22.05.12 at 23:00, Ben Guthro<ben@xxxxxxxxxx> wrote: >>> >>> I've bisected this to the following commit in the xen-unstable git tree. >>> >>> I'll be able to dive in a little deeper tomorrow. >>> If you see anything here that looks suspicious to the crash >>> referenced... let me know. >> >> As the change was really a re-write of a submission by Jürgen, >> I'm adding him to Cc. >> >> Unless he has an immediate idea, we definitely want to >> understand why "cpus" is empty - hence we'd want to see >> *online, *vc->cpu_affinity, vc->cpu_id, and maybe >> vc->processor. (Printing them is probably not a good idea >> here, so I'd instead suggest just copying them to [additional] >> on-stack variables, making sure the compiler doesn't optimize >> them away.) >> >> Probably it would be good to also know what each active >> vCPU's ->cpu_affinity was right before suspend and/or right >> after resume (perhaps in freeze_domains() and/or >> thaw_domains(). That way we'd at least know whether the >> affinity - despite the offending changeset's inverse intention - >> did get changed during the resume process. > > > No idea, sorry. > I tested the patch only against a problem with power_off, so I never hit the > resume path. > > > Juergen > > -- > Juergen Gross Principal Developer Operating Systems > PDG ES&S SWE OS6 Telephone: +49 (0) 89 3222 2967 > Fujitsu Technology Solutions e-mail: > juergen.gross@xxxxxxxxxxxxxx > Domagkstr. 28 Internet: ts.fujitsu.com > D-80807 Muenchen Company details: > ts.fujitsu.com/imprint.html > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |