Replace a hardcoded numeric bitmask for FCSR cause bits with `FPU_CSR_ALL_X' in `__build_clear_fpe'. Signed-off-by: Maciej W. Rozycki <macro@xxxxxxxxxxxxxx> --- linux-mips-genex-fpe-all-x.diff Index: linux/arch/mips/kernel/genex.S =================================================================== --- linux.orig/arch/mips/kernel/genex.S 2015-04-02 20:18:51.068520000 +0100 +++ linux/arch/mips/kernel/genex.S 2015-04-02 20:27:54.807188000 +0100 @@ -360,7 +360,7 @@ NESTED(nmi_handler, PT_SIZE, sp) .set mips1 SET_HARDFLOAT cfc1 a1, fcr31 - li a2, ~(0x3f << 12) + li a2, ~FPU_CSR_ALL_X and a2, a1 ctc1 a2, fcr31 .set pop