1 #ifndef __ASM_GENERIC_BITS_PER_LONG 2 #define __ASM_GENERIC_BITS_PER_LONG 3 4 #include <uapi/asm-generic/bitsperlong.h> 5 6 7 #ifdef CONFIG_64BIT 8 #define BITS_PER_LONG 64 9 #else 10 #define BITS_PER_LONG 32 11 #endif /* CONFIG_64BIT */ 12 13 /* 14 * FIXME: The check currently breaks x86-64 build, so it's 15 * temporarily disabled. Please fix x86-64 and reenable 16 */ 17 #if 0 && BITS_PER_LONG != __BITS_PER_LONG 18 #error Inconsistent word size. Check asm/bitsperlong.h 19 #endif 20 21 #ifndef BITS_PER_LONG_LONG 22 #define BITS_PER_LONG_LONG 64 23 #endif 24 25 #endif /* __ASM_GENERIC_BITS_PER_LONG */ 26