svn commit: r223911 - head/sys/sys
Konstantin Belousov
kib at FreeBSD.org
Sun Jul 10 18:57:36 UTC 2011
Author: kib
Date: Sun Jul 10 18:57:35 2011
New Revision: 223911
URL: http://svn.freebsd.org/changeset/base/223911
Log:
Update locking annotations for the struct vnode.
MFC after: 3 days
Modified:
head/sys/sys/vnode.h
Modified: head/sys/sys/vnode.h
==============================================================================
--- head/sys/sys/vnode.h Sun Jul 10 16:05:51 2011 (r223910)
+++ head/sys/sys/vnode.h Sun Jul 10 18:57:35 2011 (r223911)
@@ -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
*
@@ -165,7 +162,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-all
mailing list