Commit | Line | Data |
---|---|---|
c31ae4bb AB |
1 | #ifndef __ASM_GENERIC_BITS_PER_LONG |
2 | #define __ASM_GENERIC_BITS_PER_LONG | |
3 | ||
8a1ab315 | 4 | #include <uapi/asm-generic/bitsperlong.h> |
c31ae4bb | 5 | |
c31ae4bb AB |
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 | ||
133fd9f5 DV |
21 | #ifndef BITS_PER_LONG_LONG |
22 | #define BITS_PER_LONG_LONG 64 | |
23 | #endif | |
24 | ||
c31ae4bb | 25 | #endif /* __ASM_GENERIC_BITS_PER_LONG */ |