From 5d45bbd4822fd9ff2125be804217783fb6a91939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 13 Dec 2004 22:05:47 +0000 Subject: [PATCH] Now uses ASSERT_LOCKED_MUTEX() some more. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10429 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/vm/vm_cache.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/kernel/core/vm/vm_cache.c b/src/kernel/core/vm/vm_cache.c index 735b2478a6..d44b0b7b91 100755 --- a/src/kernel/core/vm/vm_cache.c +++ b/src/kernel/core/vm/vm_cache.c @@ -206,9 +206,11 @@ vm_cache_release_ref(vm_cache_ref *cache_ref) vm_page * vm_cache_lookup_page(vm_cache_ref *cache_ref, off_t offset) { - vm_page *page; - int state; struct page_lookup_key key; + cpu_status state; + vm_page *page; + + ASSERT_LOCKED_MUTEX(&cache_ref->lock); key.offset = offset; key.cache = cache_ref->cache; @@ -228,9 +230,10 @@ vm_cache_lookup_page(vm_cache_ref *cache_ref, off_t offset) void vm_cache_insert_page(vm_cache_ref *cache_ref, vm_page *page, off_t offset) { - int state; + cpu_status state; TRACE(("vm_cache_insert_page: cache_ref %p, page %p, offset %Ld\n", cache_ref, page, offset)); + ASSERT_LOCKED_MUTEX(&cache_ref->lock); page->offset = offset; @@ -262,7 +265,7 @@ vm_cache_insert_page(vm_cache_ref *cache_ref, vm_page *page, off_t offset) void vm_cache_remove_page(vm_cache_ref *cache_ref, vm_page *page) { - int state; + cpu_status state; TRACE(("vm_cache_remove_page: cache %p, page %p\n", cache_ref, page)); ASSERT_LOCKED_MUTEX(&cache_ref->lock);