Index: kernel/generic/src/adt/bitmap.c
===================================================================
--- kernel/generic/src/adt/bitmap.c	(revision e9e5b9ab0ff1b3bcb98d019c57dddaee8b071601)
+++ kernel/generic/src/adt/bitmap.c	(revision 8c441bdefd6d7359ee094ff5ef11760e2d16b726)
@@ -69,5 +69,5 @@
 void bitmap_set_range(bitmap_t *bitmap, size_t start, size_t bits)
 {
-	size_t i = 0;
+	size_t i;
 	size_t aligned_start;
 	size_t lub;	/* leading unaligned bits */
@@ -81,10 +81,4 @@
 	amb = bits > lub ? bits - lub : 0;
 	tab = amb % 8;
-	
-	if (start + bits < aligned_start) {
-		/* Set bits in the middle of byte. */
-		bitmap->map[start / 8] |= ((1 << lub) - 1) << (start & 7);
-		return;
-	}
 	
 	if (lub) {
@@ -111,5 +105,5 @@
 void bitmap_clear_range(bitmap_t *bitmap, size_t start, size_t bits)
 {
-	size_t i = 0;
+	size_t i;
 	size_t aligned_start;
 	size_t lub;	/* leading unaligned bits */
@@ -123,10 +117,4 @@
 	amb = bits > lub ? bits - lub : 0;
 	tab = amb % 8;
-
-	if (start + bits < aligned_start) {
-		/* Set bits in the middle of byte */
-		bitmap->map[start / 8] &= ~(((1 << lub) - 1) << (start & 7));
-		return;
-	}
 
 	if (lub) {
