diff options
author | pjd <pjd@FreeBSD.org> | 2010-02-18 22:14:44 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2010-02-18 22:14:44 +0000 |
commit | a46e983531a1e54914538170100b963e401907d1 (patch) | |
tree | a2ec908a296967e2f4a32ffee6373a87f94ad890 /sys/kern/vfs_default.c | |
parent | f061fb129c4f0ff29410c49d245299b3eaa54a3c (diff) | |
download | FreeBSD-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.c | 5 |
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); |