linux-stable-rt/arch/powerpc
Paul Mackerras b0a779debd [POWERPC] Make sure interrupt enable gets restored properly
The lazy IRQ disable patch missed a couple of places where the
interrupt enable flags need to be restored correctly.  First, we
weren't restoring the paca->hard_enabled flag on interrupt exit.
Instead of saving it on entry, we compute it from the MSR_EE bit
in the MSR we are restoring at exit.  Secondly, the MMU hash miss
code was clearing both paca->soft_enabled and paca->hard_enabled
but not restoring them in the case where hash_page was able to
resolve the miss from the Linux page tables.

Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-10-18 10:12:53 +10:00
..
boot [POWERPC] cell: fix default zImage build target 2006-10-10 11:54:26 +10:00
configs [POWERPC] Add DOS partition table support to mpc834x_itx_defconfig 2006-10-16 15:52:14 +10:00
kernel [POWERPC] Make sure interrupt enable gets restored properly 2006-10-18 10:12:53 +10:00
lib [POWERPC] Fix rheap alignment problem 2006-10-02 20:27:47 +10:00
math-emu
mm [POWERPC] Make pSeries_lpar_hpte_insert static 2006-10-16 16:33:04 +10:00
oprofile fix file specification in comments 2006-10-03 23:01:26 +02:00
platforms [POWERPC] Make pSeries_lpar_hpte_insert static 2006-10-16 16:33:04 +10:00
sysdev [POWERPC] Remove todc code from ARCH=powerpc 2006-10-16 16:32:30 +10:00
xmon [POWERPC] Fix xmon IRQ handler for pt_regs removal 2006-10-10 11:47:07 +10:00
Kconfig [POWERPC] Remove todc code from ARCH=powerpc 2006-10-16 16:32:30 +10:00
Kconfig.debug
Makefile [POWERPC] Create a "wrapper" script and use it in arch/powerpc/boot 2006-09-28 14:30:02 +10:00