bitmap_allocate_region — allocate bitmap region
array of unsigned longs corresponding to the bitmap
beginning of bit region to allocate
region size (log base 2 of number of bits) to allocate
Allocate (set bits in) a specified region of a bitmap.
Return 0 on success, or -EBUSY if specified region wasn't free (not all bits were zero).