From 861b3c0b6f4d209c67964f2bfab0afc570d1f72e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Wed, 11 Apr 2007 15:50:11 +0000 Subject: [PATCH] The busy page could also be in another cache that is layered upon the merged one, so we can't easily check if the remaining mappings are valid - therefore I disabled the check completely. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20654 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/vm/vm_cache.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/system/kernel/vm/vm_cache.c b/src/system/kernel/vm/vm_cache.c index e3a20f470b..9fdac114cf 100644 --- a/src/system/kernel/vm/vm_cache.c +++ b/src/system/kernel/vm/vm_cache.c @@ -539,10 +539,12 @@ vm_cache_remove_consumer(vm_cache_ref *cacheRef, vm_cache *consumer) vm_cache_remove_page(cacheRef, page); vm_cache_insert_page(consumerRef, page, (off_t)page->cache_offset << PAGE_SHIFT); +#if 0 } else if (consumerPage->state != PAGE_STATE_BUSY && (page->mappings != 0 || page->wired_count != 0)) { panic("page %p has still mappings (consumer cache %p)!", page, consumerRef); +#endif } }