From 44bbe7fa346773b33bf9024efea88705c2f6f476 Mon Sep 17 00:00:00 2001 From: Lai Jiangshan Date: Wed, 23 Nov 2011 06:44:35 +0100 Subject: [PATCH] Update comments of cds_lfht_new() Signed-off-by: Lai Jiangshan Signed-off-by: Mathieu Desnoyers --- urcu/rculfhash.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urcu/rculfhash.h b/urcu/rculfhash.h index 9208011..5754719 100644 --- a/urcu/rculfhash.h +++ b/urcu/rculfhash.h @@ -117,6 +117,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. @@ -129,7 +131,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, -- 2.34.1