From mboxrd@z Thu Jan 1 00:00:00 1970 From: laijs@cn.fujitsu.com (Lai Jiangshan) Date: Wed, 16 Nov 2011 14:48:15 +0800 Subject: [ltt-dev] [PATCH 00/10 round10] rculfhash memory managements Message-ID: <1321426105-24303-1-git-send-email-laijs@cn.fujitsu.com> Patch 1-5: extract memory managements (internal)APIs and prepare for memory managements Patch 6-8: Add two memory managements and comments. You can read or apply patch 8 before patch 6,7 Patch 10 add my name to rculfhash.c and urcu/rculfhash.h Lai Jiangshan (10): introduce bucket_at() and improve readability proper wrapper for bucket table alloc and free ht->t.size is no required larger than ht->min_table_size now remove struct rcu_level add max_size arguemnt add LFHT_MEMORY_CHUNK low level memory management add LFHT_MEMORY_RESERVED low level memory management comments for memory management fix comments of cds_lfht_new() add my name rculfhash.c | 503 +++++++++++++++++++++++++++++++++++++----------- tests/test_urcu_hash.c | 4 +- urcu/rculfhash.h | 15 +- 3 files changed, 405 insertions(+), 117 deletions(-) -- 1.7.4.4