summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_default.c
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2010-02-18 22:14:44 +0000
committerpjd <pjd@FreeBSD.org>2010-02-18 22:14:44 +0000
commita46e983531a1e54914538170100b963e401907d1 (patch)
treea2ec908a296967e2f4a32ffee6373a87f94ad890 /sys/kern/vfs_default.c
parentf061fb129c4f0ff29410c49d245299b3eaa54a3c (diff)
downloadFreeBSD-src-a46e983531a1e54914538170100b963e401907d1.zip
FreeBSD-src-a46e983531a1e54914538170100b963e401907d1.tar.gz
Use vput() instead of VOP_UNLOCK()+vrele(). The comment here is out-dated,
we no longer pass thread pointer to VOP_UNLOCK().
Diffstat (limited to 'sys/kern/vfs_default.c')
-rw-r--r--sys/kern/vfs_default.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/kern/vfs_default.c b/sys/kern/vfs_default.c
index b80d03d..50bf0d2 100644
--- a/sys/kern/vfs_default.c
+++ b/sys/kern/vfs_default.c
@@ -894,10 +894,7 @@ loop:
error = VOP_FSYNC(vp, waitfor, td);
if (error)
allerror = error;
-
- /* Do not turn this into vput. td is not always curthread. */
- VOP_UNLOCK(vp, 0);
- vrele(vp);
+ vput(vp);
MNT_ILOCK(mp);
}
MNT_IUNLOCK(mp);
OpenPOWER on IntegriCloud