Rafael J. Wysocki
296699de6b
Introduce CONFIG_SUSPEND for suspend-to-Ram and standby
...
Introduce CONFIG_SUSPEND representing the ability to enter system sleep
states, such as the ACPI S3 state, and allow the user to choose SUSPEND
and HIBERNATION independently of each other.
Make HOTPLUG_CPU be selected automatically if SUSPEND or HIBERNATION has
been chosen and the kernel is intended for SMP systems.
Also, introduce CONFIG_PM_SLEEP which is automatically selected if
CONFIG_SUSPEND or CONFIG_HIBERNATION is set and use it to select the
code needed for both suspend and hibernation.
The top-level power management headers and the ACPI code related to
suspend and hibernation are modified to use the new definitions (the
changes in drivers/acpi/sleep/main.c are, mostly, moving code to reduce
the number of ifdefs).
There are many other files in which CONFIG_PM can be replaced with
CONFIG_PM_SLEEP or even with CONFIG_SUSPEND, but they can be updated in
the future.
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-29 16:45:38 -07:00
..
acpi
Introduce CONFIG_SUSPEND for suspend-to-Ram and standby
2007-07-29 16:45:38 -07:00
asm-alpha
alpha: long constant
2007-07-26 11:11:57 -07:00
asm-arm
Merge master.kernel.org:/home/rmk/linux-2.6-arm
2007-07-28 19:29:37 -07:00
asm-arm26
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-avr32
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-blackfin
Blackfin arch: add BF54x I2C/TWI TWI0 driver support
2007-07-25 16:58:03 +08:00
asm-cris
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-frv
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-generic
i386: Put allocated ELF notes in read-only data segment
2007-07-19 10:04:47 -07:00
asm-h8300
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-i386
Replace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION
2007-07-29 16:45:38 -07:00
asm-ia64
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
2007-07-25 15:50:20 -07:00
asm-m32r
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
asm-m68k
more include order horrors
2007-07-28 19:42:21 -07:00
asm-m68knommu
m68knommu: remove crap from machdep.h
2007-07-28 19:51:48 -07:00
asm-mips
include/asm-:mips add missing edac h file
2007-07-26 11:35:18 -07:00
asm-parisc
[PATCH] sched: sched_cacheflush is now unused
2007-07-19 21:28:35 +02:00
asm-powerpc
Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
2007-07-26 14:00:09 -07:00
asm-ppc
[POWERPC] Fix ARCH=ppc builds
2007-07-22 21:30:58 +10:00
asm-s390
[S390] Wire up sys_fallocate.
2007-07-27 12:29:19 +02:00
asm-sh
sh: intc - add support for SH7750 and its variants
2007-07-20 18:44:49 +09:00
asm-sh64
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-sparc
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-sparc64
[SPARC64]: Convert parport to of_platform_driver.
2007-07-20 17:15:35 -07:00
asm-um
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
asm-v850
take declarations of enable_irq() et.al. to linux/interrupt.h
2007-07-22 11:44:00 -07:00
asm-x86_64
amd64: fix get_user() on bitwise
2007-07-26 11:11:57 -07:00
asm-xtensa
include/asm-xtensa/io.h must #include <asm/page.h>
2007-07-24 12:24:59 -07:00
crypto
keys
linux
Introduce CONFIG_SUSPEND for suspend-to-Ram and standby
2007-07-29 16:45:38 -07:00
math-emu
media
V4L/DVB (5835): saa7146/dvb-ttpci: Fix signedness warnings (gcc 4.1.1, kernel 2.6.22)
2007-07-18 14:24:44 -03:00
mtd
UBI: kill homegrown endian macros
2007-07-18 16:53:49 +03:00
net
netfilter endian regressions
2007-07-26 11:11:56 -07:00
pcmcia
rdma
rxrpc
scsi
[BLOCK] Get rid of request_queue_t typedef
2007-07-24 09:28:11 +02:00
sound
[ALSA] version 1.0.14
2007-07-20 11:13:35 +02:00
video
tgafb: actually allocate memory for the pseudo_palette
2007-07-17 10:23:12 -07:00
xen
xen: xen/page.h compile fix
2007-07-26 11:35:16 -07:00
Kbuild