Index: kernel/generic/src/mm/frame.c
===================================================================
--- kernel/generic/src/mm/frame.c	(revision 64f3d3b30214b99ffdce5634420154819c802b37)
+++ kernel/generic/src/mm/frame.c	(revision fada53f4d09acb482f1a81883a0cf0fd893f9b47)
@@ -60,6 +60,4 @@
 #include <config.h>
 #include <str.h>
-
-#define BITMAP_BLOCK_SIZE  128
 
 zones_t zones;
@@ -410,6 +408,5 @@
 	
 	bitmap_initialize(&zones.info[z1].bitmap, zones.info[z1].count,
-	    BITMAP_BLOCK_SIZE, confdata +
-	    (sizeof(frame_t) * zones.info[z1].count));
+	    confdata + (sizeof(frame_t) * zones.info[z1].count));
 	bitmap_clear_range(&zones.info[z1].bitmap, 0, zones.info[z1].count);
 	
@@ -578,6 +575,6 @@
 		 */
 		
-		bitmap_initialize(&zone->bitmap, count, BITMAP_BLOCK_SIZE,
-		    confdata + (sizeof(frame_t) * count));
+		bitmap_initialize(&zone->bitmap, count, confdata +
+		    (sizeof(frame_t) * count));
 		bitmap_clear_range(&zone->bitmap, 0, count);
 		
@@ -591,5 +588,5 @@
 			frame_initialize(&zone->frames[i]);
 	} else {
-		bitmap_initialize(&zone->bitmap, 0, 0, NULL);
+		bitmap_initialize(&zone->bitmap, 0, NULL);
 		zone->frames = NULL;
 	}
@@ -605,6 +602,5 @@
 size_t zone_conf_size(size_t count)
 {
-	return (count * sizeof(frame_t) +
-	    bitmap_size(count, BITMAP_BLOCK_SIZE));
+	return (count * sizeof(frame_t) + bitmap_size(count));
 }
 
