[ltt-dev] [PATCH 00/10 round10] rculfhash memory managements

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


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





More information about the lttng-dev mailing list