summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_page.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2013-05-17 18:49:43 +0000
committeralc <alc@FreeBSD.org>2013-05-17 18:49:43 +0000
commit585b1bf4b4cb49d4adda44f8ff8e6f3e9b77acc3 (patch)
tree282b1fab8136f28bb655917713a278efe75df725 /sys/vm/vm_page.c
parent9a8c4fb8c440403d9f7da3aab356579940c2bf13 (diff)
downloadFreeBSD-src-585b1bf4b4cb49d4adda44f8ff8e6f3e9b77acc3.zip
FreeBSD-src-585b1bf4b4cb49d4adda44f8ff8e6f3e9b77acc3.tar.gz
Relax the object locking assertion in vm_page_lookup(). Now that a radix
tree is used to maintain the object's collection of resident pages, vm_page_lookup() no longer needs an exclusive lock. Reviewed by: attilio Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'sys/vm/vm_page.c')
-rw-r--r--sys/vm/vm_page.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c
index 2c381b6..f95013f 100644
--- a/sys/vm/vm_page.c
+++ b/sys/vm/vm_page.c
@@ -942,7 +942,7 @@ vm_page_t
vm_page_lookup(vm_object_t object, vm_pindex_t pindex)
{
- VM_OBJECT_ASSERT_WLOCKED(object);
+ VM_OBJECT_ASSERT_LOCKED(object);
return (vm_radix_lookup(&object->rtree, pindex));
}
OpenPOWER on IntegriCloud