Hi Firoz, On Thu, Dec 06, 2018 at 10:48:24AM +0530, Firoz Khan wrote: > diff --git a/arch/mips/include/uapi/asm/sgidefs.h b/arch/mips/include/uapi/asm/sgidefs.h > index 26143e3..0364eec 100644 > --- a/arch/mips/include/uapi/asm/sgidefs.h > +++ b/arch/mips/include/uapi/asm/sgidefs.h > @@ -40,6 +40,6 @@ > */ > #define _MIPS_SIM_ABI32 1 > #define _MIPS_SIM_NABI32 2 > -#define _MIPS_SIM_ABI64 3 > +#define _MIPS_SIM_ABIN64 3 Whilst I agree with changing our own definitions & filenames to use n64, this macro actually reflects naming used by the toolchain. ie: $ mips-linux-gcc -mips64 -mabi=64 -dM -E - </dev/null | grep ABI64 #define _ABI64 3 #define _MIPS_SIM _ABI64 Our macro here is used to compare against _MIPS_SIM provided by the toolchain, so for consistency I think we should keep the same name for the macro that the toolchain uses. And I realise that undoing that but keeping n64 in our own filenames & macros is another type of inconsistency, but something imperfect is unavoidable at this point given that the engineers way back when decided to use "ABI64" for n64. Thanks, Paul