[haiku-commits] r37127 - haiku/trunk/src/system/kernel/vm

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 13 Jun 2010 20:59:11 +0200 (CEST)

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;


Other related posts:

  • » [haiku-commits] r37127 - haiku/trunk/src/system/kernel/vm - ingo_weinhold