All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dan Magenheimer <dan.magenheimer@oracle.com>
To: "\"Pasi Kärkkäinen\"" <pasik@iki.fi>
Cc: "Xen-Devel (E-mail)" <xen-devel@lists.xensource.com>
Subject: RE: pv 2.6.31 (kernel.org) and save/migrate, domU BUG()
Date: Sun, 8 Nov 2009 07:29:58 -0800 (PST)	[thread overview]
Message-ID: <89b6b191-7754-487a-9602-64defd49bbc4@default> (raw)
In-Reply-To: <20091108141743.GK1434@reaktio.net>

> > > > machine and it fails to save also.  Are you able to save
> > > > 2.6.31{,.5} successfully?  On latest xen-unstable?
> > > > (NOTE: Yes, I do have CONFIG_XEN_SAVE_RESTORE=y... don't
> > > > know if that is important.)
> 
> Ok. I just tried with a Fedora 12 (rawhide) PV guest. I was able to 
> "xm save" and "xm restore" it without problems. 
> 
> But I noticed there was a BUG printed on the guest console:
> http://pasik.reaktio.net/xen/debug/dmesg-2.6.31.5-122.fc12.x86
> _64-saverestore.txt
> BUG: sleeping function called from invalid context at 
> kernel/mutex.c:94
> in_atomic(): 0, irqs_disabled(): 1, pid: 1052, name: kstop/0
> Pid: 1052, comm: kstop/0 Not tainted 2.6.31.5-122.fc12.x86_64 #1

Ok, so it appears there is something problematic with
saving an upstream kernel.  It might be (partially) fixed
in Fedora 12 or maybe there is some other environmental
difference which makes save fail entirely on my system.

> > The results explain why I can get it to run on
> > one machine (an older laptop) and not run on another
> > machine (a Nehalem system)... looks like this is maybe
> > related to the cpuid-extended-topology-leaf bug that Jeremy
> > sent a fix for upstream recently.
> 
> Did you try with that patch applied? 

No, the patch wasn't posted, just a pull request to Linus,
so I don't have the patch (and am not a git expert so
am not sure how to get it).

http://lists.xensource.com/archives/html/xen-devel/2009-11/msg00182.html

So I'll try it again when .6 or .7 is available.

  parent reply	other threads:[~2009-11-08 15:29 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-06 18:37 pv 2.6.31 (kernel.org) and save/migrate Dan Magenheimer
2009-11-06 20:37 ` Pasi Kärkkäinen
2009-11-06 22:27   ` Dan Magenheimer
2009-11-06 22:30     ` Pasi Kärkkäinen
2009-11-07  0:08       ` Dan Magenheimer
2009-11-07 11:09         ` Pasi Kärkkäinen
2009-11-07 15:32           ` Dan Magenheimer
2009-11-08 14:17             ` pv 2.6.31 (kernel.org) and save/migrate, domU BUG() Pasi Kärkkäinen
2009-11-08 14:20               ` pv 2.6.31 (kernel.org) and save/migrate, domU BUG Pasi Kärkkäinen
2009-11-08 15:29               ` Dan Magenheimer [this message]
2009-11-08 15:41                 ` pv 2.6.31 (kernel.org) and save/migrate, domU BUG() Pasi Kärkkäinen
2009-11-08 16:48                   ` Pasi Kärkkäinen
2009-11-12 23:16                     ` Jeremy Fitzhardinge
2009-11-12 23:22                       ` Brendan Cully
2009-11-08 16:54                   ` Dan Magenheimer
2009-11-08 17:27                     ` pv 2.6.31 (kernel.org) and save/migrate, domU BUG Pasi Kärkkäinen
2009-11-10 10:08                       ` pv 2.6.31 (kernel.org) and save/migrate fails, " Pasi Kärkkäinen
2009-11-12 23:36                         ` Jeremy Fitzhardinge
2009-11-24 14:27                           ` Ian Campbell
2009-11-25 14:12                             ` Ian Campbell
2009-11-25 19:28                               ` Jeremy Fitzhardinge
2009-11-25 20:03                                 ` Ian Campbell
2009-11-25 20:32                                   ` Jeremy Fitzhardinge
2009-12-01 11:47                               ` [PATCH] xen: improve error handling in do_suspend Ian Campbell
2009-12-01 11:47                               ` [PATCH] xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region Ian Campbell
2009-12-01 22:50                                 ` Jeremy Fitzhardinge
2009-11-23 16:44                         ` pv 2.6.31 (kernel.org) and save/migrate fails, domU BUG Ian Campbell
2009-11-24 10:27                           ` Ian Campbell
2009-11-12 23:21                     ` pv 2.6.31 (kernel.org) and save/migrate, domU BUG() Jeremy Fitzhardinge
2009-11-07  0:19   ` pv 2.6.31 (kernel.org) and save/migrate Jeremy Fitzhardinge

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=89b6b191-7754-487a-9602-64defd49bbc4@default \
    --to=dan.magenheimer@oracle.com \
    --cc=pasik@iki.fi \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.