#ifndef _LIBCFS_BITMAP_H_
#define _LIBCFS_BITMAP_H_
+#include <linux/interrupt.h>
+#include <libcfs/libcfs_private.h>
+
struct cfs_bitmap {
unsigned int size;
unsigned long data[0];
};
#define CFS_BITMAP_SIZE(nbits) \
- (((nbits / BITS_PER_LONG) + 1) * sizeof(long) + \
- sizeof(struct cfs_bitmap))
+ (BITS_TO_LONGS(nbits) * sizeof(long) + sizeof(struct cfs_bitmap))
static inline
struct cfs_bitmap *CFS_ALLOCATE_BITMAP(int size)