diff --git a/kernel-src/mm/vmm.c b/kernel-src/mm/vmm.c index 3e07713c..7e780387 100644 --- a/kernel-src/mm/vmm.c +++ b/kernel-src/mm/vmm.c @@ -140,7 +140,7 @@ static void insertrange(vmmspace_t *space, vmmrange_t *newrange) { return; } - if (RANGE_TOP(newrange) < range->start) { + if (RANGE_TOP(newrange) <= range->start) { space->ranges = newrange; newrange->next = range; range->prev = newrange;