diff options
Diffstat (limited to 'sys/compat/linuxkpi/common/include/linux/bitops.h')
| -rw-r--r-- | sys/compat/linuxkpi/common/include/linux/bitops.h | 9 | 
1 files changed, 2 insertions, 7 deletions
| diff --git a/sys/compat/linuxkpi/common/include/linux/bitops.h b/sys/compat/linuxkpi/common/include/linux/bitops.h index 00dd1f9a1ec0..a5a7abd55287 100644 --- a/sys/compat/linuxkpi/common/include/linux/bitops.h +++ b/sys/compat/linuxkpi/common/include/linux/bitops.h @@ -37,13 +37,8 @@  #define	BIT(nr)			(1UL << (nr))  #define	BIT_ULL(nr)		(1ULL << (nr)) -#ifdef __LP64__ -#define	BITS_PER_LONG		64 -#else -#define	BITS_PER_LONG		32 -#endif - -#define	BITS_PER_LONG_LONG	64 +#define	BITS_PER_LONG		(__SIZEOF_LONG__ * __CHAR_BIT__) +#define	BITS_PER_LONG_LONG	(__SIZEOF_LONG_LONG__ * __CHAR_BIT__)  #define	BITMAP_FIRST_WORD_MASK(start)	(~0UL << ((start) % BITS_PER_LONG))  #define	BITMAP_LAST_WORD_MASK(n)	(~0UL >> (BITS_PER_LONG - (n))) | 
