From: Aivils S. <ai...@us...> - 2003-10-02 09:32:25
|
Update of /cvsroot/linuxconsole/ruby/ruby-2.6/kernel/power In directory sc8-pr-cvs1:/tmp/cvs-serv30336/ruby-2.6/kernel/power Modified Files: power.h Log Message: sync to 2.6.0-test6 Index: power.h =================================================================== RCS file: /cvsroot/linuxconsole/ruby/ruby-2.6/kernel/power/power.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- power.h 12 Sep 2003 08:33:21 -0000 1.1 +++ power.h 2 Oct 2003 09:32:19 -0000 1.2 @@ -5,5 +5,35 @@ so bad things might happen. */ #if defined(CONFIG_VT) && defined(CONFIG_VT_CONSOLE) -//#define SUSPEND_CONSOLE (MAX_NR_USER_CONSOLES-1) +//#define SUSPEND_CONSOLE (MAX_NR_CONSOLES-1) +#endif + + +#ifdef CONFIG_PM_DISK +extern int pm_suspend_disk(void); + +#else +static inline int pm_suspend_disk(void) +{ + return -EPERM; +} #endif + +extern struct semaphore pm_sem; +#define power_attr(_name) \ +static struct subsys_attribute _name##_attr = { \ + .attr = { \ + .name = __stringify(_name), \ + .mode = 0644, \ + }, \ + .show = _name##_show, \ + .store = _name##_store, \ +} + +extern struct subsystem power_subsys; + +extern int freeze_processes(void); +extern void thaw_processes(void); + +extern int pm_prepare_console(void); +extern void pm_restore_console(void); |