summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_cluster.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2005-05-14 05:09:11 +0000
committeralc <alc@FreeBSD.org>2005-05-14 05:09:11 +0000
commitbcfd7ad6a67ba5604d3476f7f550578829deeb5d (patch)
tree809b74b2034961828313df4088e32c0c2723caee /sys/kern/vfs_cluster.c
parent01956b0d0912d52497e35e90746a125fd5ee630d (diff)
downloadFreeBSD-src-bcfd7ad6a67ba5604d3476f7f550578829deeb5d.zip
FreeBSD-src-bcfd7ad6a67ba5604d3476f7f550578829deeb5d.tar.gz
Revert revision 1.164: pmap_qremove() does not require protection by
VM_LOCK_GIANT. Discussed with: jeff
Diffstat (limited to 'sys/kern/vfs_cluster.c')
-rw-r--r--sys/kern/vfs_cluster.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/kern/vfs_cluster.c b/sys/kern/vfs_cluster.c
index 0903b8b..bdc6ecf 100644
--- a/sys/kern/vfs_cluster.c
+++ b/sys/kern/vfs_cluster.c
@@ -515,9 +515,7 @@ cluster_callback(bp)
if (bp->b_ioflags & BIO_ERROR)
error = bp->b_error;
- VM_LOCK_GIANT();
pmap_qremove(trunc_page((vm_offset_t) bp->b_data), bp->b_npages);
- VM_UNLOCK_GIANT();
/*
* Move memory from the large cluster buffer into the component
* buffers and mark IO as done on these.
OpenPOWER on IntegriCloud