diff --git a/src/memory/FrameAllocator.cc b/src/memory/FrameAllocator.cc index 9d1111b..b21788d 100644 --- a/src/memory/FrameAllocator.cc +++ b/src/memory/FrameAllocator.cc @@ -102,7 +102,7 @@ FrameAllocator::reserveRange(u32 start, } // Fill in entries in `pagesPerBitmap` sized chunks. - while ((endPage - page) > pagesPerBitmap) { + while ((endPage - page) >= pagesPerBitmap) { mBitmap[bitmapIndex++].fill(); page += pagesPerBitmap; }