diff options
Diffstat (limited to 'cmogstored.h')
-rw-r--r-- | cmogstored.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cmogstored.h b/cmogstored.h index f5c682e..db87ac0 100644 --- a/cmogstored.h +++ b/cmogstored.h @@ -99,18 +99,18 @@ enum mog_next { struct mog_ioq { unsigned cur; unsigned max; - pthread_mutex_t mtx; + pthread_mutex_t mtx; /* protects cur, max, ioq_head */ SIMPLEQ_HEAD(ioq_head, mog_fd) ioq_head; - bool contended; - struct mog_svc *svc; + bool contended; /* hint, not protected */ + struct mog_svc *svc; /* initialized once at creation */ }; struct mog_wbuf; struct mog_dev { dev_t st_dev; uint32_t devid; - struct mog_ioq ioq; - struct mog_ioq fsckq; + struct mog_ioq ioq; /* normal requests */ + struct mog_ioq fsckq; /* low-priority for MogileFS fsck */ }; struct mog_rbuf { |