Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
[linux/fpc-iii.git] / include / asm-generic / bitsperlong.h
blob3905c1c93dc206482627eda2a80902b4849d65e5
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __ASM_GENERIC_BITS_PER_LONG
3 #define __ASM_GENERIC_BITS_PER_LONG
5 #include <uapi/asm-generic/bitsperlong.h>
8 #ifdef CONFIG_64BIT
9 #define BITS_PER_LONG 64
10 #else
11 #define BITS_PER_LONG 32
12 #endif /* CONFIG_64BIT */
15 * FIXME: The check currently breaks x86-64 build, so it's
16 * temporarily disabled. Please fix x86-64 and reenable
18 #if 0 && BITS_PER_LONG != __BITS_PER_LONG
19 #error Inconsistent word size. Check asm/bitsperlong.h
20 #endif
22 #ifndef BITS_PER_LONG_LONG
23 #define BITS_PER_LONG_LONG 64
24 #endif
26 #endif /* __ASM_GENERIC_BITS_PER_LONG */