[haiku-commits] haiku: hrev43259 - headers/private/kernel/vm

  • From: mmlr@xxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 13 Nov 2011 22:12:22 +0100 (CET)

Revision:    hrev43259
Commit:      2cdd33d4ff0decaa02e28632a112dd29026130ee
URL:         http://cgit.haiku-os.org/haiku/commit/?id=2cdd33d
Author:      Michael Lotz <mmlr@xxxxxxxx>
Date:        Sun Nov 13 20:19:59 2011 UTC

Add an assert to ensure the wired count doesn't wrap.

............................................................................

 headers/private/kernel/vm/VMCache.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/headers/private/kernel/vm/VMCache.h 
b/headers/private/kernel/vm/VMCache.h
index b3d0895..06bb0b9 100644
--- a/headers/private/kernel/vm/VMCache.h
+++ b/headers/private/kernel/vm/VMCache.h
@@ -365,6 +365,8 @@ vm_page::IncrementWiredCount()
 inline void
 vm_page::DecrementWiredCount()
 {
+       ASSERT(fWiredCount > 0);
+
        if (--fWiredCount == 0)
                cache_ref->cache->DecrementWiredPagesCount();
 }


Other related posts:

  • » [haiku-commits] haiku: hrev43259 - headers/private/kernel/vm - mmlr