aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Roberson <jeff@FreeBSD.org>2005-03-13 11:42:16 +0000
committerJeff Roberson <jeff@FreeBSD.org>2005-03-13 11:42:16 +0000
commit4e6746965e14c0c0d60066ceaa0f056a8e4acf92 (patch)
tree6f0fd7fd02b67c7dcacaf0410a86aedb7e1d258b
parent422a115a4acf25361015a32aba42dead3de67ec7 (diff)
downloadsrc-4e6746965e14c0c0d60066ceaa0f056a8e4acf92.tar.gz
src-4e6746965e14c0c0d60066ceaa0f056a8e4acf92.zip
- CLOSE, REVOKE, INACTIVE, and RECLAIM are not L L L, that's a locked vnode
on enter, exit, error. This allows for the removal of the XLOCK. Sponsored by: Isilon Systems, Inc.
Notes
Notes: svn path=/head/; revision=143492
-rw-r--r--sys/kern/vnode_if.src8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/kern/vnode_if.src b/sys/kern/vnode_if.src
index 3d2d7f453ef9..4a5c69e840a2 100644
--- a/sys/kern/vnode_if.src
+++ b/sys/kern/vnode_if.src
@@ -135,7 +135,7 @@ vop_open {
};
#
-#% close vp U U U
+#% close vp L L L
#
vop_close {
IN struct vnode *vp;
@@ -235,7 +235,7 @@ vop_kqfilter {
};
#
-#% revoke vp U U U
+#% revoke vp L L L
#
vop_revoke {
IN struct vnode *vp;
@@ -342,7 +342,7 @@ vop_readlink {
};
#
-#% inactive vp L U U
+#% inactive vp L L L
#
vop_inactive {
IN struct vnode *vp;
@@ -350,7 +350,7 @@ vop_inactive {
};
#
-#% reclaim vp U U U
+#% reclaim vp L L L
#
vop_reclaim {
IN struct vnode *vp;