]> err.no Git - linux-2.6/blobdiff - arch/ppc/kernel/traps.c
[PATCH] powerpc: Fix handling of fpscr on 64-bit
[linux-2.6] / arch / ppc / kernel / traps.c
index 5e4bf88a1ef5bb5a6eafb593b3100590b312e50a..f265b81e7008b7cdc97cd20ad4ca6c032bd3df52 100644 (file)
@@ -659,7 +659,7 @@ void program_check_exception(struct pt_regs *regs)
                        giveup_fpu(current);
                preempt_enable();
 
-               fpscr = current->thread.fpscr;
+               fpscr = current->thread.fpscr.val;
                fpscr &= fpscr << 22;   /* mask summary bits with enables */
                if (fpscr & FPSCR_VX)
                        code = FPE_FLTINV;