Author: bonefish Date: 2010-06-13 20:59:11 +0200 (Sun, 13 Jun 2010) New Revision: 37127 Changeset: http://dev.haiku-os.org/changeset/37127/haiku Ticket: http://dev.haiku-os.org/ticket/6124 Modified: haiku/trunk/src/system/kernel/vm/vm_page.cpp Log: vm_page_get_stats(): Forgot to added sIgnoredPages to system_info::max_pages in r37117 as well, which was really the main point of introducing it. Improves #6124 (reported memory lower than installed). Modified: haiku/trunk/src/system/kernel/vm/vm_page.cpp =================================================================== --- haiku/trunk/src/system/kernel/vm/vm_page.cpp 2010-06-13 16:52:21 UTC (rev 37126) +++ haiku/trunk/src/system/kernel/vm/vm_page.cpp 2010-06-13 18:59:11 UTC (rev 37127) @@ -3574,7 +3574,7 @@ // 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;