1 #ifndef __ASM_PARISC_BITSPERLONG_H 2 #define __ASM_PARISC_BITSPERLONG_H 3 4 /* 5 * using CONFIG_* outside of __KERNEL__ is wrong, 6 * __LP64__ was also removed from headers, so what 7 * is the right approach on parisc? 8 * -arnd 9 */ 10 #if (defined(__KERNEL__) && defined(CONFIG_64BIT)) || defined (__LP64__) 11 #define __BITS_PER_LONG 64 12 #define SHIFT_PER_LONG 6 13 #else 14 #define __BITS_PER_LONG 32 15 #define SHIFT_PER_LONG 5 16 #endif 17 18 #include <asm-generic/bitsperlong.h> 19 20 #endif /* __ASM_PARISC_BITSPERLONG_H */ 21