X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-mips%2Ffpu.h;h=b0f50015e25253688fd24e6154f48d70710d5fa3;hb=9464c7cf61b9433057924c36e6e02f303a00e768;hp=58c561a9ec6b74b8eaf4c48d0609c44098e96538;hpb=41689045f6a3cbe0550e1d34e9cc20d2e8c432ba;p=linux-2.6.git diff --git a/include/asm-mips/fpu.h b/include/asm-mips/fpu.h index 58c561a9e..b0f50015e 100644 --- a/include/asm-mips/fpu.h +++ b/include/asm-mips/fpu.h @@ -10,6 +10,7 @@ #ifndef _ASM_FPU_H #define _ASM_FPU_H +#include #include #include @@ -137,9 +138,10 @@ static inline fpureg_t *get_fpu_regs(struct task_struct *tsk) if (cpu_has_fpu) { if ((tsk == current) && __is_fpu_owner()) _save_fp(current); + return tsk->thread.fpu.hard.fpr; } - return tsk->thread.fpu.fpr; + return tsk->thread.fpu.soft.fpr; } #endif /* _ASM_FPU_H */