From mboxrd@z Thu Jan 1 00:00:00 1970 From: mathieu.desnoyers@efficios.com (Mathieu Desnoyers) Date: Wed, 23 Nov 2011 00:46:18 -0500 Subject: [ltt-dev] [PATCH 09/10 round10] fix comments of cds_lfht_new() In-Reply-To: <1321426105-24303-10-git-send-email-laijs@cn.fujitsu.com> References: <1321426105-24303-1-git-send-email-laijs@cn.fujitsu.com> <1321426105-24303-10-git-send-email-laijs@cn.fujitsu.com> Message-ID: <20111123054618.GA15964@Krystal> Merged as: commit 44bbe7fa346773b33bf9024efea88705c2f6f476 Author: Lai Jiangshan Date: Wed Nov 23 06:44:35 2011 +0100 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, -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com