2011-12-05 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree |
2011-12-05 | Mathieu Desnoyers | hlist.h: Add missing stddef.h include for NULL Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-05 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree |
2011-12-05 | Mathieu Desnoyers | call_rcu: Add missing call_rcu_before_fork and call_rcu_afte... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-04 | Mathieu Desnoyers | rculfhash: Simplify default logic Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-04 | Mathieu Desnoyers | rculfhash: default mm type Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-02 | Lai Jiangshan | rculfhash,test: add memory_backend argument Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-02 | Lai Jiangshan | rculfhash,test: add max_hash_buckets_size argument [ Edit by Mathieu Desnoyers: clarify the test program printouts. ] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-02 | Lai Jiangshan | cleanup duplicated code Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-02 | Lai Jiangshan | cleanup unneed declare Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-02 | Lai Jiangshan | disable warning when -DNDEBUG(disable assert()) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-01 | Mathieu Desnoyers | Describe autotools/libtool/automake version dependency Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-12-01 | Mathieu Desnoyers | Remove m4_ifdef for AC_PROG_LIBTOOL (deprecated) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-30 | Mathieu Desnoyers | Support older autotools Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-29 | Mathieu Desnoyers | Apply autoupdate to configure.ac Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | Fix build for amd64 environment (for FreeBSD 8.2) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | Fix cds_lfht field order Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | rculfhash mm plugins: cleanup alloc Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | rculfhash: document fini_table Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | rculfhash: likely -> caa_likely fix Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | rculfhash: cleanup ht_count_add/ht_count_del Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Mathieu Desnoyers | rculfhash: reorder cds_lfht for smaller cache footprint... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | add rculfhash-mm-mmap.c memory management [ Edit by Mathieu Desnoyers: Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | add rculfhash-mm-chunk.c memory management [ Edit by Mathieu Desnoyers: Update comment above Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | move memory management code out as rculfhash-mm-order.c Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | Merge struct rcu_table into struct cds_lfht Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | use rcu_flavor for rculfhash Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | Add rcu_flavor Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | add max_nr_buckets argument [ Edit by Mathieu Desnoyers: clarify cds_lfht_new() description. ] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | rename min_alloc_size/min_alloc_order [ Mathieu Desnoyers: Suggested-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | remove struct rcu_level Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | it is not required that ht->t.size >= ht->min_table_size... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | proper wrapper for bucket table alloc and free Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-28 | Lai Jiangshan | introduce bucket_at() and improve readability Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-27 | Mathieu Desnoyers | Add missing rcu_dereference_sym_bp Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-27 | Mathieu Desnoyers | urcu-bp: allow weak linking Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-23 | Lai Jiangshan | Add Lai Jiangshan's copyright to rculfhash Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-23 | Lai Jiangshan | Update comments of cds_lfht_new() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-22 | Alexandre Montplaisir | Install test scripts in the dist tarball Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-16 | Mathieu Desnoyers | rculfhash: constify all key arguments passed to API Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-14 | Lai Jiangshan | Fix arguments order Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-10 | Mathieu Desnoyers | rculfhash: Add parenthesis around macro arg use in... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-09 | Mathieu Desnoyers | Add hash table iterator macros Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-09 | Mathieu Desnoyers | Remove whiteline Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-05 | Lai Jiangshan | rculfhash: rename dummy to bucket [ Edit by Mathieu Desnoyers: rebased. ] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-05 | Lai Jiangshan | rculfhash: Move key out of struct lfht_test_node, move... [ Edit by Mathieu Desnoyers: rebased on top of commit Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-05 | Mathieu Desnoyers | rculfhash: Remove leftover hash_seed field Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-05 | Mathieu Desnoyers | rculfhash: extract compare_fct and hash_fct from the... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-03 | Mathieu Desnoyers | Version 0.6.6 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-03 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree |
2011-11-03 | Mathieu Desnoyers | qsbr vs call_rcu : remove exit assertion Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-02 | Lai Jiangshan | rculfhash: Move "struct rcu_head head" out of "struct... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-02 | Lai Jiangshan | rculfhash, test: wrap struct cds_lfht_node Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-02 | Lai Jiangshan | rculfhash: Change lazy shrink strategy [ Edit by Mathieu Desnoyers: Add documentation, cleanup. ] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-02 | Lai Jiangshan | rculfhash: merge duplicated code of cds_lfht_resize_lazy_*() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-02 | Lai Jiangshan | rculfhash: Fix ht lazy grow logic. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-02 | Mathieu Desnoyers | rculfhash: rename likely/unlikely (add caa_ prefix) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-02 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-01 | Mathieu Desnoyers | Rename likely/unlikely to caa_likely/caa_unlikely Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-01 | Mathieu Desnoyers | Add structure descriptions, remove redundant clear_flag() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-01 | Paul E. McKenney | Fix CAA_BITS_PER_lONG typo Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-01 | Lai Jiangshan | rculfhash: add min_alloc_size test parameter Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-01 | Lai Jiangshan | rculfhash: Fix min_alloc_size bug Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-11-01 | Lai Jiangshan | rculfhash: Fix ht allocation bug Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Lai Jiangshan | rculfhash: add CDS_LFHT_ACCOUNTING flag [ Edit by Mathieu Desnoyers: fix null pointer in poison_free. ] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Lai Jiangshan | rculfhash: use DEFAULT_SPLIT_COUNT_MASK for !HAVE_SYSCONF Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Lai Jiangshan | rculfhash: use hash for index if !HAVE_SCHED_GETCPU Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Lai Jiangshan | rculfhash: rename percpu_count to split_count Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Mathieu Desnoyers | rculfhash: Cast to struct rcu_level * instead of void... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Lai Jiangshan | rculfhash: directly lookup bucket in the first order... [ Edit by Mathieu Desnoyers: add a dbg_printf so the start... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Lai Jiangshan | Avoid alloc small memory pieces Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Lai Jiangshan | rculfhash: Remove unneed branches Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Lai Jiangshan | rculfhash: create dummy nodes directly when create... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Lai Jiangshan | rculfhash: fix uniquely add vs cds_lfht_next observation... [ Note by Mathieu Desnoyers: Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-28 | Lai Jiangshan | Cleanup order semantic [ Edit by Mathieu Desnoyers: renamed "end_order" to "last_order... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-27 | Lai Jiangshan | Comment cleanup: fix ascii art Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-27 | Lai Jiangshan | Cleanup _cds_lfht_del() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-27 | Lai Jiangshan | Cleanup _cds_lfht_replace() [ Edit by Mathieu Desnoyers: re-inserted a comment. Edit title. ] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-27 | Lai Jiangshan | Remove dead code in _cds_lfht_gc_bucket() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-27 | Mathieu Desnoyers | Move replace code out from _cds_lfht_add() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-17 | Lai Jiangshan | Rename the parameter name of _cds_lfht_replace() Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-17 | Lai Jiangshan | Fix dummy node insertion bug Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-17 | Lai Jiangshan | compare hash value before call compare_fct() [ Edit by Mathieu Desnoyers: Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-17 | Lai Jiangshan | rculfhash: Simplify lookup_bucket() [ Edit by Mathieu Desnoyers: Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-17 | Lai Jiangshan | rculfhash: avoid unneed garbage collect [ Edit by Mathieu Desnoyers: Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-17 | Lai Jiangshan | rculfhash: merge duplicated code for bucket lookup [ Edit by Mathieu Desnoyers: also remove unnecessary lookups... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-17 | Lai Jiangshan | rculfhash: make struct rcu_level size power of 2 [ Edit by Mathieu Desnoyers: Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-15 | Mathieu Desnoyers | Reinsert missing test_urcu_*.c files (missing in rename) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-15 | Mathieu Desnoyers | Reinsert missing test_urcu_*.c files (missing in rename) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-14 | Lai Jiangshan | rculfhash: simplify get_count_order() [ Edit by Mathieu Desnoyers: Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-14 | Lai Jiangshan | rculfhash: use dbg_printf() for grow/shrink printout Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-14 | Lai Jiangshan | rculfhash: merge thread_id into struct partition_resize_work Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-14 | Lai Jiangshan | rculfhash: remove unused rcu_head in partition_resize_work Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-14 | Lai Jiangshan | rename test_qsbr to test_urcu_qsbr [ edit by Mathieu Desnoyers: update runtests*.sh scripts accordingly ] Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-05 | Mathieu Desnoyers | rculfhash test: handle write return value Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-05 | Mathieu Desnoyers | rcuhash test: fix 32-bit type warning Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-05 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink |
commit | commitdiff | tree |
2011-10-05 | Mathieu Desnoyers | urcu-pointer: fix rcu_set_pointer unset return value Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-02 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-10-02 | Mathieu Desnoyers | Enhance API.txt documentation, add to Makefile as EXTRA_DIST Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |