From 2cdd33d4ff0decaa02e28632a112dd29026130ee Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Sun, 13 Nov 2011 21:19:59 +0100 Subject: [PATCH] Add an assert to ensure the wired count doesn't wrap. --- headers/private/kernel/vm/VMCache.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/headers/private/kernel/vm/VMCache.h b/headers/private/kernel/vm/VMCache.h index b3d08953b4..06bb0b9bba 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(); }