diff options
author | jeff <jeff@FreeBSD.org> | 2005-03-13 11:42:16 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2005-03-13 11:42:16 +0000 |
commit | 175891c4ffaae65c73a6a0ebb8477af9e40b5993 (patch) | |
tree | 6f0fd7fd02b67c7dcacaf0410a86aedb7e1d258b /sys/kern/vnode_if.src | |
parent | 7884851ca93f68c56b34f1898fc5ce1674fc75b8 (diff) | |
download | FreeBSD-src-175891c4ffaae65c73a6a0ebb8477af9e40b5993.zip FreeBSD-src-175891c4ffaae65c73a6a0ebb8477af9e40b5993.tar.gz |
- 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.
Diffstat (limited to 'sys/kern/vnode_if.src')
-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 3d2d7f4..4a5c69e 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; |