diff --git a/src/system/kernel/vm/vm_page.cpp b/src/system/kernel/vm/vm_page.cpp index 8b497c0197..9269207a18 100644 --- a/src/system/kernel/vm/vm_page.cpp +++ b/src/system/kernel/vm/vm_page.cpp @@ -3574,7 +3574,7 @@ vm_page_get_stats(system_info *info) // can't really be freed in a low memory situation. page_num_t blockCachePages = block_cache_used_memory() / B_PAGE_SIZE; - info->max_pages = sNumPages - sNonExistingPages; + info->max_pages = sNumPages - sNonExistingPages + sIgnoredPages; info->used_pages = gMappedPagesCount - blockCachePages + sIgnoredPages; info->cached_pages = info->max_pages >= free + info->used_pages ? info->max_pages - free - info->used_pages : 0;