From: Lai Jiangshan Date: Wed, 23 Nov 2011 05:44:35 +0000 (+0100) Subject: Update comments of cds_lfht_new() X-Git-Tag: v0.7.0~43^2~48 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=44bbe7fa346773b33bf9024efea88705c2f6f476;p=urcu.git Update comments of cds_lfht_new() Signed-off-by: Lai Jiangshan Signed-off-by: Mathieu Desnoyers --- 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,