Michael Ellerman
c5e24354ef
[PATCH] powerpc: Turn cpu_irq_down into kexec_cpu_down
...
We currently have a ppc_md member called cpu_irq_down, which disables IRQs
for the cpu in question. The only caller of cpu_irq_down is the kexec code.
On pSeries we need to do more than just teardown IRQs at kexec time, so rename
the ppc_md member to kexec_cpu_down and expand it. The pSeries code needs to
know, and other platforms might too, whether we're doing a crash shutdown (ie.
panicking) or a regular kexec, so add a flag for that.
The pSeries implementation of kexec_cpu_down does an unregister VPA call, which
tells the Hypervisor to stop writing stuff into our pacas. Without this we can
get weird memory corruption bugs when we kexec, caused by the Hypervisor
writing into the first kernel's pacas which happens to be somewhere interesting
in the second kernel's memory.
Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2005-11-14 16:33:09 +11:00
..
acpi
asm-alpha
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-arm
Merge master.kernel.org:/home/rmk/linux-2.6-arm
2005-11-13 18:17:54 -08:00
asm-arm26
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-cris
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-frv
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-generic
[PATCH] RapidIO support: core base
2005-11-07 07:53:46 -08:00
asm-h8300
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-i386
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-ia64
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-m32r
[PATCH] consolidate sys_ptrace()
2005-11-07 07:53:42 -08:00
asm-m68k
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-m68knommu
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-mips
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-parisc
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-powerpc
[PATCH] powerpc: Turn cpu_irq_down into kexec_cpu_down
2005-11-14 16:33:09 +11:00
asm-ppc
[PATCH] Update email address for Kumar
2005-11-13 18:14:10 -08:00
asm-ppc64
[PATCH] powerpc: Merge vdso's and add vdso support to 32 bits kernel
2005-11-11 22:25:39 +11:00
asm-s390
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-sh
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-sh64
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-sparc
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-sparc64
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-um
[PATCH] uml: maintain own LDT entries
2005-11-07 07:53:31 -08:00
asm-v850
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-x86_64
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
asm-xtensa
[PATCH] atomic: inc_not_zero
2005-11-13 18:14:16 -08:00
keys
[PATCH] Keys: Export user-defined keyring operations
2005-10-30 17:37:22 -08:00
linux
Merge master.kernel.org:/home/rmk/linux-2.6-arm
2005-11-13 18:17:54 -08:00
math-emu
media
[PATCH] v4l: (945) adds a new include for internal v4l2 ioctls and api
2005-11-13 18:14:19 -08:00
mtd
[MTD] user-abi: Clean up trailing white spaces
2005-11-07 14:43:11 +01:00
net
[SCTP]: Include ulpevents in socket receive buffer accounting.
2005-11-11 16:08:24 -08:00
pcmcia
[PATCH] fix missing includes
2005-10-30 17:37:32 -08:00
rdma
[IB] uverbs: have kernel return QP capabilities
2005-11-10 10:22:50 -08:00
rxrpc
scsi
[SCSI] use a completion in scsi_send_eh_cmnd
2005-11-06 12:49:36 -06:00
sound
[ALSA] version 1.0.10rc3
2005-11-07 14:35:14 +01:00
video