Paul Mackerras
dfbe0d3b6b
[POWERPC] Fix boot failure on POWER6
...
Commit 473980a993 added a call to clear
the SLB shadow buffer before registering it. Unfortunately this means
that we clear out the entries that slb_initialize has previously set in
there. On POWER6, the hypervisor uses the SLB shadow buffer when doing
partition switches, and that means that after the next partition switch,
each non-boot CPU has no SLB entries to map the kernel text and data,
which causes it to crash.
This fixes it by reverting most of 473980a9 and instead clearing the
3rd entry explicitly in slb_initialize. This fixes the problem that
473980a9 was trying to solve, but without breaking POWER6.
Signed-off-by: Paul Mackerras <paulus@samba.org>
2008-01-15 17:30:58 +11:00
..
acpi
Pull cpuidle into release branch
2007-11-20 01:18:37 -05:00
asm-alpha
alpha: build fixes
2007-12-17 19:28:16 -08:00
asm-arm
[ARM] pxa: silence warnings from cpu_is_xxx() macros
2008-01-10 12:33:54 +00:00
asm-avr32
[AVR32] Fix copy_to_user_page() breakage
2007-12-07 14:54:47 +01:00
asm-blackfin
Blackfin SPI driver: move hard coded pin_req to board file
2007-12-05 09:21:20 -08:00
asm-cris
CRIS: define __ARCH_WANT_SYS_RT_SIGSUSPEND in unistd.h for CRIS
2008-01-14 08:52:23 -08:00
asm-frv
frv: Remove bogus NO_IRQ = -1 define
2007-11-09 15:11:44 -08:00
asm-generic
Revert quicklist need->flush fix
2007-12-26 22:04:09 -08:00
asm-h8300
asm-h8300: parentheses around definition CLOCK_TICK_RATE
2007-12-10 19:43:54 -08:00
asm-ia64
[IA64] Update Altix BTE error return status patch
2008-01-03 13:18:58 -08:00
asm-m32r
m32r: Update sys_rt_sigsuspend
2007-11-28 01:24:04 +09:00
asm-m68k
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-m68knommu
m68knommu: fix pread/pwrite defines
2007-11-05 15:12:33 -08:00
asm-mips
[MIPS] Alchemy: fix PCI resource conflict
2007-12-14 17:34:29 +00:00
asm-parisc
[PARISC] print more than one character at a time for pdc console
2007-12-06 09:32:15 -08:00
asm-powerpc
[POWERPC] Fix boot failure on POWER6
2008-01-15 17:30:58 +11:00
asm-ppc
ppc: fix AT_VECTOR_SIZE on arch/ppc
2007-10-22 19:18:54 -07:00
asm-s390
[S390] pud_present/pmd_present bug.
2007-12-17 16:25:56 +01:00
asm-sh
sh: Force __access_ok() to obey address space limit.
2008-01-11 13:18:16 +09:00
asm-sh64
sh: remove PTRACE_O_TRACESYSGOOD from asm/ptrace.h
2007-11-07 11:13:54 +09:00
asm-sparc
[SPARC32]: Silence sparc32 warnings on missing syscalls.
2007-12-14 10:59:50 -08:00
asm-sparc64
[SPARC64]: Implement pci_resource_to_user()
2007-12-26 19:33:46 -08:00
asm-um
uml: update address space affected by pud_clear
2007-11-14 18:45:37 -08:00
asm-v850
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-x86
x86: fix asm-x86/msr.h for user-space export
2008-01-01 19:12:15 +01:00
asm-xtensa
xtensa: dma-mapping.h is using linux/scatterlist.h functions, so include it
2007-10-24 13:28:40 +02:00
crypto
keys
KEYS: Make request_key() and co fundamentally asynchronous
2007-10-17 08:42:57 -07:00
linux
i2c: Driver IDs are optional
2008-01-14 21:53:31 +01:00
math-emu
media
V4L/DVB (6601): V4L: videobuf-core locking fixes and comments
2007-12-11 18:08:08 -02:00
mtd
net
[SOCK]: Adds a rcu_dereference() in sk_filter
2008-01-08 23:41:28 -08:00
pcmcia
[AVR32] pcmcia ioaddr_t should be 32 bits on AVR32
2007-11-15 13:47:19 +01:00
rdma
cleanup asm/scatterlist.h includes
2007-11-02 08:47:06 +01:00
rxrpc
scsi
Revert "scsi: revert "[SCSI] Get rid of scsi_cmnd->done""
2008-01-06 10:17:12 -08:00
sound
[ALSA] version 1.0.15
2007-11-20 20:16:43 +01:00
video
Make asm-x86/bootparam.h includable from userspace.
2007-10-23 15:49:47 +10:00
xen
xen: fix incorrect vcpu_register_vcpu_info hypercall argument
2007-10-16 11:51:31 -07:00
Kbuild
do not export /usr/include/scsi in make headers_install
2007-10-17 08:42:52 -07:00