Skip to content

Commit f15a0cb

Browse files
committed
drmkpi: Fix the definition of BITS_PER_LONG
1 parent f9fc996 commit f15a0cb

File tree

1 file changed

+2
-7
lines changed
  • sys/dev/drm/drmkpi/include/linux

1 file changed

+2
-7
lines changed

sys/dev/drm/drmkpi/include/linux/bitops.h

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,8 @@
4040

4141
#define BIT(nr) (1UL << (nr))
4242
#define BIT_ULL(nr) (1ULL << (nr))
43-
#ifdef __LP64__
44-
#define BITS_PER_LONG 64
45-
#else
46-
#define BITS_PER_LONG 32
47-
#endif
48-
49-
#define BITS_PER_LONG_LONG 64
43+
#define BITS_PER_LONG (__SIZEOF_LONG__ * __CHAR_BIT__)
44+
#define BITS_PER_LONG_LONG (__SIZEOF_LONG_LONG__ * __CHAR_BIT__)
5045

5146
#define BITMAP_FIRST_WORD_MASK(start) (~0UL << ((start) % BITS_PER_LONG))
5247
#define BITMAP_LAST_WORD_MASK(n) (~0UL >> (BITS_PER_LONG - (n)))

0 commit comments

Comments
 (0)