From e4b61d89d10ec2a839c2ec2dc671f75c06aeaec4 Mon Sep 17 00:00:00 2001 From: alc Date: Tue, 4 Jun 2013 15:40:45 +0000 Subject: Eliminate unnecessary vm object locking from tmpfs_nocacheread(). --- sys/fs/tmpfs/tmpfs_vnops.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'sys/fs/tmpfs') diff --git a/sys/fs/tmpfs/tmpfs_vnops.c b/sys/fs/tmpfs/tmpfs_vnops.c index cb27854..1b66620 100644 --- a/sys/fs/tmpfs/tmpfs_vnops.c +++ b/sys/fs/tmpfs/tmpfs_vnops.c @@ -490,7 +490,6 @@ tmpfs_nocacheread(vm_object_t tobj, vm_pindex_t idx, vm_page_unlock(m); VM_OBJECT_WUNLOCK(tobj); error = uiomove_fromphys(&m, offset, tlen, uio); - VM_OBJECT_WLOCK(tobj); vm_page_lock(m); vm_page_unhold(m); if (m->queue == PQ_NONE) { @@ -500,7 +499,6 @@ tmpfs_nocacheread(vm_object_t tobj, vm_pindex_t idx, vm_page_requeue(m); } vm_page_unlock(m); - VM_OBJECT_WUNLOCK(tobj); return (error); } -- cgit v1.1