From 4e6746965e14c0c0d60066ceaa0f056a8e4acf92 Mon Sep 17 00:00:00 2001 From: Jeff Roberson Date: Sun, 13 Mar 2005 11:42:16 +0000 Subject: [PATCH] - 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. --- sys/kern/vnode_if.src | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/kern/vnode_if.src b/sys/kern/vnode_if.src index 3d2d7f453ef..4a5c69e840a 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;