--- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -3258,7 +3258,7 @@ again: } else { entry = RB_MIN(vm_map_rb_tree, &map->rb_root); if (entry == NULL) hole_start = vm_map_min(map); else - hole_start = vm_map_max(map); + hole_start = vm_map_min(map); } }