From fbb19b1fb9918497504ba0d8a96ce1c3f407cae9 Mon Sep 17 00:00:00 2001 From: "Eric W. Biederman" Date: Tue, 26 Jul 2005 11:21:38 -0600 Subject: [PATCH] --- yaml --- r: 5039 b: refs/heads/master c: 47f61f397cc08b5a9a815bd03cb10c48dab66034 h: refs/heads/master i: 5037: 998bc13140c44ec69a60bf622f7fb2f88e9f48a5 5035: aa86c371aabe54941aeaaffa985edda911156b4f 5031: 773a9ad83646693e36a37998dd5779fd809b2d1f 5023: 1a411b8b4b277dcb8756b1c13ee400300c31154c v: v3 --- [refs] | 2 +- trunk/kernel/sys.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 141e45e06301..e9e9296f0f87 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a6fa657b9d5c892c6a92912632c4b5715955b4f8 +refs/heads/master: 47f61f397cc08b5a9a815bd03cb10c48dab66034 diff --git a/trunk/kernel/sys.c b/trunk/kernel/sys.c index 9a24374c23bc..5fc10d3e3891 100644 --- a/trunk/kernel/sys.c +++ b/trunk/kernel/sys.c @@ -391,6 +391,7 @@ asmlinkage long sys_reboot(int magic1, int magic2, unsigned int cmd, void __user case LINUX_REBOOT_CMD_RESTART: notifier_call_chain(&reboot_notifier_list, SYS_RESTART, NULL); system_state = SYSTEM_RESTART; + device_suspend(PMSG_FREEZE); device_shutdown(); printk(KERN_EMERG "Restarting system.\n"); machine_restart(NULL); @@ -452,6 +453,7 @@ asmlinkage long sys_reboot(int magic1, int magic2, unsigned int cmd, void __user } notifier_call_chain(&reboot_notifier_list, SYS_RESTART, NULL); system_state = SYSTEM_RESTART; + device_suspend(PMSG_FREEZE); device_shutdown(); printk(KERN_EMERG "Starting new kernel\n"); machine_shutdown();