Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git] / kernel / power / console.c
1 /*
2  * drivers/power/process.c - Functions for saving/restoring console.
3  *
4  * Originally from swsusp.
5  */
6
7 #include <linux/vt_kern.h>
8 #include <linux/kbd_kern.h>
9 #include <linux/console.h>
10 #include "power.h"
11
12 extern int console_suspended;
13
14 int pm_prepare_console(void)
15 {
16         acquire_console_sem();
17         console_suspended = 1;
18         system_state = SYSTEM_BOOTING;
19         return 0;
20 }
21
22 void pm_restore_console(void)
23 {
24         console_suspended = 0;
25         system_state = SYSTEM_RUNNING;
26         release_console_sem();
27         return;
28 }