aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/shutdown.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-08-04 10:59:22 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-08-04 10:59:22 +0100
commite7c388db06f0e8d040b35a67fa1dc06ab937e939 (patch)
treedfdde5f5f6598f049d476639697f91aa62ba4c86 /xen/common/shutdown.c
parent269d43f9a2526321ad71c8f5fc44d3bc14e97f2b (diff)
downloadxen-e7c388db06f0e8d040b35a67fa1dc06ab937e939.tar.gz
xen-e7c388db06f0e8d040b35a67fa1dc06ab937e939.tar.bz2
xen-e7c388db06f0e8d040b35a67fa1dc06ab937e939.zip
Delay 5 seconds on reboot *after* stopping all CPUs.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/common/shutdown.c')
-rw-r--r--xen/common/shutdown.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/xen/common/shutdown.c b/xen/common/shutdown.c
index a3d48bf899..a8af94b130 100644
--- a/xen/common/shutdown.c
+++ b/xen/common/shutdown.c
@@ -23,8 +23,7 @@ static void maybe_reboot(void)
{
printk("rebooting machine in 5 seconds.\n");
watchdog_disable();
- mdelay(5000);
- machine_restart();
+ machine_restart(5000);
}
}
@@ -50,7 +49,7 @@ void dom0_shutdown(u8 reason)
case SHUTDOWN_reboot:
{
printk("Domain 0 shutdown: rebooting machine.\n");
- machine_restart();
+ machine_restart(0);
break; /* not reached */
}