Atsushi Nemoto wrote:
Just resend again to avoid being obscured by discussion. This would get rid of some warnings about "long" vs. "long long". Signed-off-by: Atsushi Nemoto <anemo@xxxxxxxxxxxxx> diff --git a/include/asm-mips/addrspace.h b/include/asm-mips/addrspace.h index 45c706e..7401711 100644 --- a/include/asm-mips/addrspace.h +++ b/include/asm-mips/addrspace.h @@ -19,12 +19,17 @@ #ifdef __ASSEMBLY__ #define _ATYPE_ #define _ATYPE32_ #define _ATYPE64_ -#define _LLCONST_(x) x +#define _CONST64_(x) x #else #define _ATYPE_ __PTRDIFF_TYPE__ #define _ATYPE32_ int +#ifdef CONFIG_64BIT +#define _ATYPE64_ long +#define _CONST64_(x) x ## L +#else #define _ATYPE64_ long long -#define _LLCONST_(x) x ## LL +#define _CONST64_(x) x ## LL +#endif #endif
This duplicates the things in asm-mips/types.h. Is there some reason that we cannot use s64/u64 instead of long/long long?
David Daney.