Messages in this thread Patch in this message | | | From | "Guan Xuetao" <> | Subject | about __BITS_PER_LONG | Date | Mon, 11 Apr 2011 15:34:55 +0800 |
| |
Hi, Arnd:
When using asm-generic/bitsperlong.h, I think that __BITS_PER_LONG could be the same as BITS_PER_LONG if-not-defined. And this could avoid the duplicated macros in almost all architectures.
Regards.
Guan Xuetao
--- diff --git a/include/asm-generic/bitsperlong.h b/include/asm-generic/bitsperlong.h index 4ae54e0..31d032a 100644 --- a/include/asm-generic/bitsperlong.h +++ b/include/asm-generic/bitsperlong.h @@ -9,7 +9,11 @@ * to decide it, but rather check a compiler provided macro. */ #ifndef __BITS_PER_LONG -#define __BITS_PER_LONG 32 +# ifdef CONFIG_64BIT +# define __BITS_PER_LONG 64 +# else +# define __BITS_PER_LONG 32 +# endif /* CONFIG_64BIT */ #endif #ifdef __KERNEL__
| |