Author: mmacy
Date: Tue May 22 05:49:40 2018
New Revision: 334020
URL: https://svnweb.freebsd.org/changeset/base/334020

Log:
  pmc: annotate locking for po_ssnext in pmc_owner

Modified:
  head/sys/sys/pmc.h

Modified: head/sys/sys/pmc.h
==============================================================================
--- head/sys/sys/pmc.h  Tue May 22 05:21:53 2018        (r334019)
+++ head/sys/sys/pmc.h  Tue May 22 05:49:40 2018        (r334020)
@@ -657,6 +657,8 @@ struct pmc_op_getdyneventinfo {
  * (b) - pmc_bufferlist_mtx (spin lock)
  * (k) - pmc_kthread_mtx (sleep lock)
  * (o) - po->po_mtx (spin lock)
+ * (g) - global_epoch_preempt (epoch)
+ * (p) - pmc_sx (sx)
  */
 
 /*
@@ -852,7 +854,7 @@ struct pmc_process {
 
 struct pmc_owner  {
        LIST_ENTRY(pmc_owner)   po_next;        /* hash chain */
-       CK_LIST_ENTRY(pmc_owner)        po_ssnext;      /* list of SS PMC 
owners */
+       CK_LIST_ENTRY(pmc_owner)        po_ssnext;      /* (g/p) list of SS PMC 
owners */
        LIST_HEAD(, pmc)        po_pmcs;        /* owned PMC list */
        TAILQ_HEAD(, pmclog_buffer) po_logbuffers; /* (o) logbuffer list */
        struct mtx              po_mtx;         /* spin lock for (o) */
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to