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(); }