From: Aivils S. <ai...@us...> - 2004-10-22 07:46:27
|
Update of /cvsroot/linuxconsole/ruby/ruby-2.6/kernel/power In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1411/ruby-2.6/kernel/power Modified Files: power.h Log Message: sync to 2.6.9 Index: power.h =================================================================== RCS file: /cvsroot/linuxconsole/ruby/ruby-2.6/kernel/power/power.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- power.h 2 Oct 2003 09:32:19 -0000 1.2 +++ power.h 22 Oct 2004 07:46:17 -0000 1.3 @@ -1,4 +1,5 @@ - +#include <linux/suspend.h> +#include <linux/utsname.h> /* With SUSPEND_CONSOLE defined, it suspend looks *really* cool, but we probably do not take enough locks for switching consoles, etc, @@ -9,7 +10,20 @@ #endif -#ifdef CONFIG_PM_DISK +struct swsusp_info { + struct new_utsname uts; + u32 version_code; + unsigned long num_physpages; + int cpus; + unsigned long image_pages; + unsigned long pagedir_pages; + suspend_pagedir_t * suspend_pagedir; + swp_entry_t pagedir[768]; +} __attribute__((aligned(PAGE_SIZE))); + + + +#ifdef CONFIG_SOFTWARE_SUSPEND extern int pm_suspend_disk(void); #else @@ -18,7 +32,6 @@ return -EPERM; } #endif - extern struct semaphore pm_sem; #define power_attr(_name) \ static struct subsys_attribute _name##_attr = { \ |