[ltt-dev] [PATCH 09/10 round10] fix comments of cds_lfht_new()

Lai Jiangshan laijs at cn.fujitsu.com
Wed Nov 16 01:48:24 EST 2011


Signed-off-by: Lai Jiangshan <laijs at cn.fujitsu.com>
---
 urcu/rculfhash.h |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/urcu/rculfhash.h b/urcu/rculfhash.h
index 2eefd2c..b7d5039 100644
--- a/urcu/rculfhash.h
+++ b/urcu/rculfhash.h
@@ -119,6 +119,8 @@ struct cds_lfht *_cds_lfht_new(unsigned long init_size,
  * @flags: hash table creation flags (can be combined with bitwise or: '|').
  *           0: no flags.
  *           CDS_LFHT_AUTO_RESIZE: automatically resize hash table.
+ *           CDS_LFHT_ACCOUNTING: count the number of node addition
+ *                                and removal in the table
  * @attr: optional resize worker thread attributes. NULL for default.
  *
  * Return NULL on error.
@@ -131,7 +133,8 @@ struct cds_lfht *_cds_lfht_new(unsigned long init_size,
  * this priority level. Having lower priority for call_rcu and resize threads
  * does not pose any correctness issue, but the resize operations could be
  * starved by updates, thus leading to long hash table bucket chains.
- * Threads calling this API need to be registered RCU read-side threads.
+ * Threads calling this API are NOT required to be registered RCU read-side
+ * threads. It can be called very early.(before rcu is initialized ...etc.)
  */
 static inline
 struct cds_lfht *cds_lfht_new(unsigned long init_size,
-- 
1.7.4.4





More information about the lttng-dev mailing list