xen: don't call dpm_resume_noirq() with interrupts disabled.
authorJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Tue, 24 Nov 2009 17:58:49 +0000 (09:58 -0800)
committerJeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Thu, 3 Dec 2009 19:14:53 +0000 (11:14 -0800)
commit922cc38ab71d1360978e65207e4a4f4988987127
tree04a8849382962089ced7992ae5d50375c3c4b4a6
parent499d19b82b586aef18727b9ae1437f8f37b66e91
xen: don't call dpm_resume_noirq() with interrupts disabled.

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>
Cc: Stable Kernel <stable@kernel.org>
drivers/xen/manage.c