/arch/parisc/include/asm/bitsperlong.h
https://bitbucket.org/cresqo/cm7-p500-kernel · C Header · 20 lines · 11 code · 3 blank · 6 comment · 2 complexity · 9d995ca230f4a45d27308400d29afbfb MD5 · raw file
- #ifndef __ASM_PARISC_BITSPERLONG_H
- #define __ASM_PARISC_BITSPERLONG_H
- /*
- * using CONFIG_* outside of __KERNEL__ is wrong,
- * __LP64__ was also removed from headers, so what
- * is the right approach on parisc?
- * -arnd
- */
- #if (defined(__KERNEL__) && defined(CONFIG_64BIT)) || defined (__LP64__)
- #define __BITS_PER_LONG 64
- #define SHIFT_PER_LONG 6
- #else
- #define __BITS_PER_LONG 32
- #define SHIFT_PER_LONG 5
- #endif
- #include <asm-generic/bitsperlong.h>
- #endif /* __ASM_PARISC_BITSPERLONG_H */