diff options
| -rw-r--r-- | arch/mips/include/asm/cpu-features.h | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/mips/include/asm/cpu-features.h b/arch/mips/include/asm/cpu-features.h index 336e02b3b3ce..3d71081afc55 100644 --- a/arch/mips/include/asm/cpu-features.h +++ b/arch/mips/include/asm/cpu-features.h @@ -64,6 +64,8 @@  	((MIPS_ISA_REV >= (ge)) && (MIPS_ISA_REV < (lt)))  #define __isa_range_or_flag(ge, lt, flag) \  	(__isa_range(ge, lt) || ((MIPS_ISA_REV < (lt)) && __isa(flag))) +#define __isa_range_and_ase(ge, lt, ase) \ +	(__isa_range(ge, lt) && __ase(ase))  /*   * SMP assumption: Options of CPU 0 are a superset of all processors. @@ -421,7 +423,7 @@  #endif  #ifndef cpu_has_mipsmt -#define cpu_has_mipsmt		__isa_lt_and_ase(6, MIPS_ASE_MIPSMT) +#define cpu_has_mipsmt		__isa_range_and_ase(2, 6, MIPS_ASE_MIPSMT)  #endif  #ifndef cpu_has_vp  | 
