diff options
author | Jeff Roberson <jeff@FreeBSD.org> | 2005-03-13 11:42:16 +0000 |
---|---|---|
committer | Jeff Roberson <jeff@FreeBSD.org> | 2005-03-13 11:42:16 +0000 |
commit | 4e6746965e14c0c0d60066ceaa0f056a8e4acf92 (patch) | |
tree | 6f0fd7fd02b67c7dcacaf0410a86aedb7e1d258b | |
parent | 422a115a4acf25361015a32aba42dead3de67ec7 (diff) | |
download | src-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.src | 8 |
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; |