diff options
author | jeff <jeff@FreeBSD.org> | 2006-01-30 08:21:23 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2006-01-30 08:21:23 +0000 |
commit | cafb7bd7e0de90e16332ef320851c2877bc895f5 (patch) | |
tree | 42ff3324bf7ff2b9cfb8ea7d66b87dbf43fe916e /sys/kern/vfs_default.c | |
parent | 822d3c835515a6e1d6b56ae89bfb042147973ea7 (diff) | |
download | FreeBSD-src-cafb7bd7e0de90e16332ef320851c2877bc895f5.zip FreeBSD-src-cafb7bd7e0de90e16332ef320851c2877bc895f5.tar.gz |
- Add a comment warning about an anomalous condition where we VOP_UNLOCK
and then vrele rather than vput because we would like to VOP_UNLOCK with
a specific thread.
Diffstat (limited to 'sys/kern/vfs_default.c')
-rw-r--r-- | sys/kern/vfs_default.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/vfs_default.c b/sys/kern/vfs_default.c index be8c931..5f43685 100644 --- a/sys/kern/vfs_default.c +++ b/sys/kern/vfs_default.c @@ -577,6 +577,7 @@ loop: if (error) allerror = error; + /* Do not turn this into vput. td is not always curthread. */ VOP_UNLOCK(vp, 0, td); vrele(vp); MNT_ILOCK(mp); |