kernel-ark/arch/powerpc
Anton Blanchard 44387e9ff2 [POWERPC] Fix PMU + soft interrupt disable bug
Since the PMU is an NMI now, it can come at any time we are only soft
disabled.  We must hard disable around the two places we allow the kernel
stack SLB and r1 to go out of sync.  Otherwise the PMU exception can
force a kernel stack SLB into another slot, which can lead to it
getting evicted, which can lead to a nasty unrecoverable SLB miss
in the exception entry code.

Signed-off-by: Anton Blanchard <anton@samba.org>
Acked-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Acked-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2008-03-20 10:14:55 +11:00
..
boot [POWERPC] Fix zImage-dtb.initrd build error 2008-03-13 10:09:26 +11:00
configs [POWERPC] 8xx: Fix wrapper platform for adder875, and combine defconfigs. 2008-03-07 08:42:41 -06:00
kernel [POWERPC] Fix PMU + soft interrupt disable bug 2008-03-20 10:14:55 +11:00
lib
math-emu
mm [POWERPC] Fix PMU + soft interrupt disable bug 2008-03-20 10:14:55 +11:00
oprofile [POWERPC] OProfile: enable callgraph support for Cell 2008-03-03 08:03:14 +01:00
platforms [POWERPC] Fix arch/powerpc/platforms/powermac/pic.c when !CONFIG_ADB_PMU 2008-03-13 10:09:27 +11:00
sysdev [POWERPC] QE: Make qe_get_firmware_info reentrant 2008-03-10 13:07:27 -05:00
xmon [POWERPC] Make setjmp/longjmp code usable outside of xmon 2008-01-25 22:52:50 +11:00
.gitignore
Kconfig Kprobes: indicate kretprobe support in Kconfig 2008-03-04 16:35:11 -08:00
Kconfig.debug
Makefile [POWERPC] Fix zImage-dtb.initrd build error 2008-03-13 10:09:26 +11:00