Rafael J. Wysocki
e3920fb42c
[PATCH] Disable CPU hotplug during suspend
...
The current suspend code has to be run on one CPU, so we use the CPU
hotplug to take the non-boot CPUs offline on SMP machines. However, we
should also make sure that these CPUs will not be enabled by someone else
after we have disabled them.
The functions disable_nonboot_cpus() and enable_nonboot_cpus() are moved to
kernel/cpu.c, because they now refer to some stuff in there that should
better be static. Also it's better if disable_nonboot_cpus() returns an
error instead of panicking if something goes wrong, and
enable_nonboot_cpus() has no reason to panic(), because the CPUs may have
been enabled by the userland before it tries to take them online.
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Acked-by: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-26 08:48:59 -07:00
..
acpi
asm-alpha
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-arm
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-arm26
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-avr32
[PATCH] AVR32 MTD: Static Memory Controller driver
2006-09-26 08:48:54 -07:00
asm-cris
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-frv
[PATCH] FRV: Optimise ffs()
2006-09-26 08:48:54 -07:00
asm-generic
[PATCH] x86: trivial pgtable.h __ASSEMBLY__ move
2006-09-26 08:48:56 -07:00
asm-h8300
Fix H8300 exported headers.
2006-09-21 08:51:43 +01:00
asm-i386
[PATCH] x86: trivial move of ptep_set_access_flags
2006-09-26 08:48:56 -07:00
asm-ia64
[PATCH] smp_call_function_single() cleanup
2006-09-26 08:48:56 -07:00
asm-m32r
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-m68k
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-m68knommu
Fix m68knommu exported headers
2006-09-21 08:50:36 +01:00
asm-mips
[PATCH] Alchemy: Delete unused pt_regs * argument from au1xxx_dbdma_chan_alloc
2006-09-26 08:48:54 -07:00
asm-parisc
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-powerpc
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-ppc
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-s390
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-sh
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-sh64
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-sparc
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-sparc64
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-um
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
asm-v850
Fix v850 exported headers
2006-09-21 09:05:25 +01:00
asm-x86_64
[PATCH] Make swsusp avoid memory holes and reserved memory regions on x86_64
2006-09-26 08:48:58 -07:00
asm-xtensa
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
crypto
[CRYPTO] digest: Added user API for new hash type
2006-09-21 11:46:17 +10:00
keys
linux
[PATCH] Disable CPU hotplug during suspend
2006-09-26 08:48:59 -07:00
math-emu
media
V4L/DVB (4605): Fixes an issue with V4L1 and make headers-install
2006-09-10 13:45:55 -03:00
mtd
Merge git://git.infradead.org/~dwmw2/hdroneline
2006-09-22 12:56:22 -07:00
net
[NetLabel]: rework the Netlink attribute handling (part 1)
2006-09-25 15:56:09 -07:00
pcmcia
rdma
IB/sa: fix ib_sa_selector names
2006-09-22 15:22:55 -07:00
rxrpc
scsi
[PATCH] SCSI gfp_t annotations
2006-09-24 20:07:49 -07:00
sound
[ALSA] ak4xxx - Remove bogus IPGA controls
2006-09-23 10:46:55 +02:00
video
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00
Kbuild
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00