diff --git a/src/system/kernel/vm/vm_page.cpp b/src/system/kernel/vm/vm_page.cpp index 1b34910a75..6e00966650 100644 --- a/src/system/kernel/vm/vm_page.cpp +++ b/src/system/kernel/vm/vm_page.cpp @@ -1398,7 +1398,7 @@ status_t vm_page_write_modified_pages(vm_cache *cache, bool fsReenter) { return vm_page_write_modified_page_range(cache, 0, - cache->virtual_size >> PAGE_SHIFT, fsReenter); + (cache->virtual_size + B_PAGE_SIZE - 1) >> PAGE_SHIFT, fsReenter); }