diff --git a/src/system/kernel/vm/vm.cpp b/src/system/kernel/vm/vm.cpp index 6ee0b954d7..f2ee4dd7d5 100644 --- a/src/system/kernel/vm/vm.cpp +++ b/src/system/kernel/vm/vm.cpp @@ -1198,6 +1198,7 @@ unmap_address_range(vm_address_space *addressSpace, addr_t address, addr_t size) { // TODO: Support deleting partial areas! + size = PAGE_ALIGN(size); addr_t lastAddress = address + (size - 1); // check whether any areas are only partially covered