xen: don't call dpm_resume_noirq() with interrupts disabled.
commit8fd7520c678cc3d8af422bca9f22149731520f1b
authorJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Tue, 24 Nov 2009 17:58:49 +0000 (24 09:58 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 18 Dec 2009 22:04:50 +0000 (18 14:04 -0800)
treed44e9e17320bccd21c673254cc9e208ed0d84f76
parent25fa3416973b064c4a156340301a5b97301af602
xen: don't call dpm_resume_noirq() with interrupts disabled.

commit 922cc38ab71d1360978e65207e4a4f4988987127 upstream.

dpm_resume_noirq() takes a mutex, so it can't be called from a no-interrupt
context.  Don't call it from within the stop-machine function, but just
afterwards, since we're resuming anyway, regardless of what happened.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/xen/manage.c