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);
|