1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __ASM_GENERIC_BITS_PER_LONG 3#define __ASM_GENERIC_BITS_PER_LONG 4 5#include <uapi/asm-generic/bitsperlong.h> 6 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 22#ifndef BITS_PER_LONG_LONG 23#define BITS_PER_LONG_LONG 64 24#endif 25 26#endif /* __ASM_GENERIC_BITS_PER_LONG */ 27