From: Matt Porter PPC4xx preempt fixes. Based on previous Classic PPC patch. Signed-off-by: Tom Rini Signed-off-by: Matt Porter Signed-off-by: Andrew Morton --- 25-akpm/arch/ppc/kernel/head_44x.S | 2 +- 25-akpm/arch/ppc/kernel/head_4xx.S | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff -puN arch/ppc/kernel/head_44x.S~ppc32-ppc4xx-preempt-fixes arch/ppc/kernel/head_44x.S --- 25/arch/ppc/kernel/head_44x.S~ppc32-ppc4xx-preempt-fixes 2004-06-29 22:31:30.937634048 -0700 +++ 25-akpm/arch/ppc/kernel/head_44x.S 2004-06-29 22:31:30.942633288 -0700 @@ -680,7 +680,7 @@ interrupt_base: mfspr r4,SPRN_ESR /* Grab the ESR and save it */ stw r4,_ESR(r11) addi r3,r1,STACK_FRAME_OVERHEAD - EXC_XFER_EE(0x700, ProgramCheckException) + EXC_XFER_STD(0x700, ProgramCheckException) /* Floating Point Unavailable Interrupt */ EXCEPTION(0x2010, FloatingPointUnavailable, UnknownException, EXC_XFER_EE) diff -puN arch/ppc/kernel/head_4xx.S~ppc32-ppc4xx-preempt-fixes arch/ppc/kernel/head_4xx.S --- 25/arch/ppc/kernel/head_4xx.S~ppc32-ppc4xx-preempt-fixes 2004-06-29 22:31:30.938633896 -0700 +++ 25-akpm/arch/ppc/kernel/head_4xx.S 2004-06-29 22:31:30.943633136 -0700 @@ -451,7 +451,7 @@ label: mfspr r4,SPRN_ESR /* Grab the ESR and save it */ stw r4,_ESR(r11) addi r3,r1,STACK_FRAME_OVERHEAD - EXC_XFER_EE(0x700, ProgramCheckException) + EXC_XFER_STD(0x700, ProgramCheckException) EXCEPTION(0x0800, Trap_08, UnknownException, EXC_XFER_EE) EXCEPTION(0x0900, Trap_09, UnknownException, EXC_XFER_EE) _