summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_default.c
diff options
context:
space:
mode:
authorjeff <jeff@FreeBSD.org>2006-01-30 08:21:23 +0000
committerjeff <jeff@FreeBSD.org>2006-01-30 08:21:23 +0000
commitcafb7bd7e0de90e16332ef320851c2877bc895f5 (patch)
tree42ff3324bf7ff2b9cfb8ea7d66b87dbf43fe916e /sys/kern/vfs_default.c
parent822d3c835515a6e1d6b56ae89bfb042147973ea7 (diff)
downloadFreeBSD-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.c1
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);
OpenPOWER on IntegriCloud