svn commit: r223978 - stable/8/sys/sys
Konstantin Belousov
kib at FreeBSD.org
Wed Jul 13 12:50:23 UTC 2011
Author: kib
Date: Wed Jul 13 12:50:23 2011
New Revision: 223978
URL: http://svn.freebsd.org/changeset/base/223978
Log:
MFC r223911:
Update locking annotations for the struct vnode.
Modified:
stable/8/sys/sys/vnode.h
Directory Properties:
stable/8/sys/ (props changed)
stable/8/sys/amd64/include/xen/ (props changed)
stable/8/sys/cddl/contrib/opensolaris/ (props changed)
stable/8/sys/contrib/dev/acpica/ (props changed)
stable/8/sys/contrib/pf/ (props changed)
Modified: stable/8/sys/sys/vnode.h
==============================================================================
--- stable/8/sys/sys/vnode.h Wed Jul 13 06:20:00 2011 (r223977)
+++ stable/8/sys/sys/vnode.h Wed Jul 13 12:50:23 2011 (r223978)
@@ -75,12 +75,9 @@ struct vpollinfo {
* Lock reference:
* c - namecache mutex
* f - freelist mutex
- * G - Giant
* i - interlock
- * m - mntvnodes mutex
+ * m - mount point interlock
* p - pollinfo lock
- * s - spechash mutex
- * S - syncer mutex
* u - Only a reference to the vnode is needed to read.
* v - vnode lock
*
@@ -166,7 +163,7 @@ struct vnode {
/*
* Hooks for various subsystems and features.
*/
- struct vpollinfo *v_pollinfo; /* G Poll events, p for *v_pi */
+ struct vpollinfo *v_pollinfo; /* i Poll events, p for *v_pi */
struct label *v_label; /* MAC label for vnode */
struct lockf *v_lockf; /* Byte-level lock list */
};
More information about the svn-src-stable-8
mailing list