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