diff options
author | jkoshy <jkoshy@FreeBSD.org> | 2008-11-30 05:10:14 +0000 |
---|---|---|
committer | jkoshy <jkoshy@FreeBSD.org> | 2008-11-30 05:10:14 +0000 |
commit | 31f060edeb2330f4c206104ddc15da2d8718bed8 (patch) | |
tree | 840c12004104c45ec2d8997af2bfd79613738efd /sys/dev/hwpmc | |
parent | 2d954cfbd6e6e3ebc318ccfdb08e6952ed56f7e1 (diff) | |
download | FreeBSD-src-31f060edeb2330f4c206104ddc15da2d8718bed8.zip FreeBSD-src-31f060edeb2330f4c206104ddc15da2d8718bed8.tar.gz |
Improve a comment.
Diffstat (limited to 'sys/dev/hwpmc')
-rw-r--r-- | sys/dev/hwpmc/hwpmc_logging.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/sys/dev/hwpmc/hwpmc_logging.c b/sys/dev/hwpmc/hwpmc_logging.c index df43152..cef1453 100644 --- a/sys/dev/hwpmc/hwpmc_logging.c +++ b/sys/dev/hwpmc/hwpmc_logging.c @@ -281,15 +281,18 @@ pmclog_loop(void *arg) if ((lb = TAILQ_FIRST(&po->po_logbuffers)) == NULL) { mtx_unlock_spin(&po->po_mtx); - /* wakeup any processes waiting for a FLUSH */ + /* + * Wakeup the thread waiting for the + * PMC_OP_FLUSHLOG request to + * complete. + */ if (po->po_flags & PMC_PO_IN_FLUSH) { po->po_flags &= ~PMC_PO_IN_FLUSH; wakeup_one(po->po_kthread); } - - (void) msleep(po, &pmc_kthread_mtx, - PWAIT, "pmcloop", 0); + (void) msleep(po, &pmc_kthread_mtx, PWAIT, + "pmcloop", 0); continue; } |