--- zzzz-none-000/linux-3.18.24/arch/mips/include/asm/fpu.h 2015-10-31 20:39:51.000000000 +0000 +++ rtl96-5690pro-762/linux-3.18.24/arch/mips/include/asm/fpu.h 2024-08-14 08:36:36.000000000 +0000 @@ -169,8 +169,10 @@ ret = __own_fpu(); if (!ret) _init_fpu(); - } else + } else if (IS_ENABLED(CONFIG_MIPS_FPU_EMULATOR)) fpu_emulator_init_fpu(); + else + ret = SIGILL; return ret; }