linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / arch / mips / kernel / branch.c
index 76fd3f2..b6232d9 100644 (file)
@@ -178,7 +178,7 @@ int __compute_return_epc(struct pt_regs *regs)
                if (is_fpu_owner())
                        asm volatile("cfc1\t%0,$31" : "=r" (fcr31));
                else
-                       fcr31 = current->thread.fpu.fcr31;
+                       fcr31 = current->thread.fpu.hard.fcr31;
                preempt_enable();
 
                bit = (insn.i_format.rt >> 2);