mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-16 10:20:30 +00:00
- 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.
This commit is contained in:
parent
422a115a4a
commit
4e6746965e
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=143492
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user