2011-10-15 |
Mathieu Desnoyers | Reinsert missing test_urcu_*.c files (missing in rename) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-10-14 |
Lai Jiangshan | rculfhash: simplify get_count_order() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-10-14 |
Lai Jiangshan | rculfhash: use dbg_printf() for grow/shrink printout ...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 ...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 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-10-05 |
Mathieu Desnoyers | rculfhash test: handle write return value ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-10-05 |
Mathieu Desnoyers | rcuhash test: fix 32-bit type warning ...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 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-10-02 |
Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink ...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 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-30 |
Mathieu Desnoyers | rculfhash: do not sample in_progress_destroy in the... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-30 |
Mathieu Desnoyers | rculfhash: break resize loop on destroy ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-30 |
Mathieu Desnoyers | rculfhash: decrement resize cnt on destroy ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-30 |
Mathieu Desnoyers | Check for in progress destroy before calling call_rcu... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-30 |
Mathieu Desnoyers | rculfhash: Test for initiated destroy before performing... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-29 |
Mathieu Desnoyers | Version 0.6.5 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-29 |
Mathieu Desnoyers | call_rcu: Document call_rcu requirements ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-29 |
Mathieu Desnoyers | call_rcu: Document call_rcu requirements ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-29 |
Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink
|
commit | commitdiff | tree |
2011-09-29 |
Mathieu Desnoyers | call_rcu: fix error handling of malloc error ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-29 |
Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink
|
commit | commitdiff | tree |
2011-09-29 |
Mathieu Desnoyers | urcu call_rcu: Use RCU read-side protection for per... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-29 |
Lai Jiangshan | urcu,call_rcu: Cleanup call_rcu_data pointers before... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-29 |
Lai Jiangshan | urcu,call_rcu: avoid create call_rcu_data for child... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-29 |
Lai Jiangshan | urcu,defer_rcu: Make defer_rcu encoding more compact... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-29 |
Mathieu Desnoyers | urcu_defer: Use cancellation flag instead of pthread_cancel() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-29 |
Lai Jiangshan | urcu,call_rcu: protects call_rcu_data_list when remove... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-28 |
Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink
|
commit | commitdiff | tree |
2011-09-28 |
Mathieu Desnoyers | Create default call rcu data upon per-cpu call-rcu... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-28 |
Mathieu Desnoyers | rculfhash test: fix 32-bit hash ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-28 |
Mathieu Desnoyers | rculfhash test: Use get first/get next to delete all... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-28 |
Mathieu Desnoyers | rculfhash: fix get first / get next iterator ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-28 |
Mathieu Desnoyers | Fix handling of systems without sysconf nr possible... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-27 |
Mathieu Desnoyers | rculfhash needs local config.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-27 |
Mathieu Desnoyers | rculfhash: update header documentation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-27 |
Mathieu Desnoyers | rculfhash test: move init node outside of rcu read... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-27 |
Mathieu Desnoyers | Add cds_lfht_first/cds_lfht_next for hash table iteration ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-27 |
Mathieu Desnoyers | rculfhash: rename _next into _next_duplicate ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-27 |
Mathieu Desnoyers | rculfhash: document use of caa_container_of() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-26 |
Mathieu Desnoyers | rculfhash: cleanup includes ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-22 |
Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink
|
commit | commitdiff | tree |
2011-09-22 |
Mathieu Desnoyers | powerpc: use __NO_LWSYNC__ check to use appropriate... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-22 |
Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink
|
commit | commitdiff | tree |
2011-09-22 |
Paolo Bonzini | cmm: provide lightweight smp_rmb/smp_wmb on PPC ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-22 |
Mathieu Desnoyers | rculfhash: factor out add_replace and replace ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-22 |
Mathieu Desnoyers | atomic: provide seq_cst semantics on powerpc ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash tests: make node count RCU aware ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: set next to NULL when node is NULL ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: approximation can be negative ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: min size only needed on shrink, take nr... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: type the ht count approx as long ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: handle small and negative table size approximation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: fix node approx counting ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: output approximation of number of nodes... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash cleanup: count percpu deletes in the positive... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: node alignment is back to 4 bytes ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: remove now unneeded gc flag (combine with... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: implement lock-free replacement ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-21 |
Mathieu Desnoyers | rculfhash: support replacement operation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-20 |
Mathieu Desnoyers | rculfhash: API rename: remove -> del ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-20 |
Mathieu Desnoyers | rculfhash: spawn only number of threads required for... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-20 |
Mathieu Desnoyers | rculfhash: parallelize resize ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-19 |
Mathieu Desnoyers | rculfhash: document flags ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-19 |
Mathieu Desnoyers | rculfhash: comment file inclusion order ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-19 |
Mathieu Desnoyers | rculfhash: simplify lfht_new API with inline wrapper ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-19 |
Mathieu Desnoyers | rculfhash: add TODO for resize worker threads ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-19 |
Mathieu Desnoyers | rculfhash: Remove leftover assertions ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-19 |
Mathieu Desnoyers | rculfhash: merge table hash and link stages into populate ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-19 |
Mathieu Desnoyers | Merge branch 'urcu/ht-shrink-help' into urcu/ht-shrink
|
commit | commitdiff | tree |
2011-09-19 |
Mathieu Desnoyers | rculfhash: remove helper scheme ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Lai Jiangshan | avoid leaking crdp for failed path ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Lai Jiangshan | Return -EEXIST when the old cpu call_rcu_data has not... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Lai Jiangshan | protect writing to per_cpu_call_rcu_data[*] ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Lai Jiangshan | wake up default call_rcu thread after we move the leftover... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Lai Jiangshan | avoid memory leak in call_rcu_data_free() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Lai Jiangshan | urcu call_rcu: fix use after free() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Lai Jiangshan | use get_cpu_call_rcu_data() for get_call_rcu_data() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Lai Jiangshan | init maxcpus before use ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Lai Jiangshan | call_rcu implementation: add missing static ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Lai Jiangshan | call_rcu implementation: add missing static ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Mathieu Desnoyers | Document QSBR interaction with mutexes ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Mathieu Desnoyers | Document QSBR interaction with mutexes ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Mathieu Desnoyers | rculfhash test: exit upon failure ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-15 |
Mathieu Desnoyers | rculfhash: fix add_unique node counting ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-14 |
Mathieu Desnoyers | rculfhash test: cast rand_r return value directly ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-14 |
Mathieu Desnoyers | rculfhash test: add verbosity ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-14 |
Mathieu Desnoyers | rculfhash test: allow different size for lookup, write... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-14 |
Mathieu Desnoyers | qsbr vs call_rcu : remove exit assertion ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-14 |
Mathieu Desnoyers | rculfhash: validate lookups ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-14 |
Mathieu Desnoyers | rculfhash test: add pool offsets ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-14 |
Mathieu Desnoyers | rculfhash: with resize stop and helpers, min size can... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-14 |
Mathieu Desnoyers | rculfhash: help scheme: fix end node, insertion, and... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-14 |
Mathieu Desnoyers | rculfhash: break in-progress resize when target size... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-14 |
Mathieu Desnoyers | rculfhash: break in-progress resize when target size... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-13 |
Mathieu Desnoyers | rculfhash: make add/removal help expand ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-13 |
Mathieu Desnoyers | rculfhash: comment shrink operation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-13 |
Mathieu Desnoyers | rculfhash: remove verified TODOs ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-13 |
Mathieu Desnoyers | rculfhash: put thread offline before taking mutex ... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
2011-09-13 |
Mathieu Desnoyers | Merge branch 'master' into urcu/ht-shrink-help ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
|
commit | commitdiff | tree |
next |