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 | 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 | 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 |
2011-09-13 | Mathieu Desnoyers | rculfhash: use single init-time allocation for order... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-13 | Paolo Bonzini | urcu-qsbr: use rcu_thread_offline/rcu_thread_online... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | Pair all_cpu call_rcu create with free ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash test: add missing call_rcu per-cpu worker... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: disable poison and remove debugging code ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | call_rcu: register work threads as rcu readers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | QSBR: add missing wakeups in synchronize_rcu code ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | QSBR: add missing wakeups in synchronize_rcu code ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: hold rcu read-side lock in resize ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | call_rcu: register work threads as rcu readers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: add list iteration tracer in gc ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: poison memory before free (for testing) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: reinstate i - 1 for shrink ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: add assertion in path compression ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: fix fini_table for size 1 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-11 | Mathieu Desnoyers | rculfhash: Fix off-by-one in fini_table ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-10 | Mathieu Desnoyers | rculfhash: add asserts and comments ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-10 | Paolo Bonzini | cmm: do not generate code for smp_rmb/smp_wmb on x86_64 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-10 | Paolo Bonzini | cmm: let per-arch files provide cmm_smp_* barriers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-09 | Mathieu Desnoyers | rculfhash test: -A option for auto resize ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-09 | Mathieu Desnoyers | rculfhash: Make auto resize selectable with flag ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-09 | Tulio Magno Quites... | Optimize caa_get_cycles() for PowerPC64 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-08 | Mathieu Desnoyers | rculfhash: update ascii art ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-08 | Mathieu Desnoyers | rculfhash: set minimum table size, add todo about helping... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-08 | Mathieu Desnoyers | rculfhash: fix 0 order lookup (special-case) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-08 | Mathieu Desnoyers | rculfhash: simplify dummy node removal ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-08 | Mathieu Desnoyers | rculfhash: deal with resize to size 1 corner-case ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-07 | Mathieu Desnoyers | rculfhash: allow shrink ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-07 | Mathieu Desnoyers | test rculfhash: add/remove/random support (with SIGUSR1) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-07 | Mathieu Desnoyers | rculfhash: set size instead of max for per-cpu count... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-07 | Mathieu Desnoyers | rculfhash: tweak resize thresholds ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-07 | Mathieu Desnoyers | rculfhash: tweak per-cpu counter resize with thresholds ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-06 | Mathieu Desnoyers | rcuhash: lazy per-cpu counters, fix resize target update ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-06 | Mathieu Desnoyers | rculfhash: count nodes (per-cpu) as expand criterion ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-05 | Mathieu Desnoyers | lfq/lfs tests: use call_rcu ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-05 | Mathieu Desnoyers | Revert "Add cds_list_empty" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-05 | Mathieu Desnoyers | Add cds_list_empty ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-04 | Mathieu Desnoyers | list: Add cds_list_first_entry ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash test: Check random pool size ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: Add initial hash population ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: benchmark QSBR flavor ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash test: print number of add fail (uniquify... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: power power of two check should allow 0 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: implement cds_lfht_next ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: Update API documentation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfhash: Check that init size is power of 2 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Use cds_lfht namespace for lock-free hash table ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | RCU hash table API documentation ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Merge branch 'master' into urcu/ht ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | rculfstack/queue: define _LGPL_SOURCE around static... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Revert "Create per RCU flavor CDS libraries" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Revert "CDS API: removal of rcu_read lock/unlock dep... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-03 | Mathieu Desnoyers | Add __rcu annotation (unimplemented) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-01 | Mathieu Desnoyers | Fix incorrect fsf address in header files ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-01 | Mathieu Desnoyers | wfstack: push returns prior stack emptiness state ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-09-01 | Mathieu Desnoyers | Make lf stack push return if the stack was empty ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-23 | Mathieu Desnoyers | Document caa_container_of ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-20 | Mathieu Desnoyers | urcu-bp: do not call munmap for NULL registry at exit ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-18 | Mathieu Desnoyers | urcu libraries can directly use the _LGPL_SOURCE wfqueue ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-18 | Mathieu Desnoyers | rculfstack: document "push" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Add runall.sh to tarball ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | Fix build order of liburcu-cds-common ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-08-17 | Mathieu Desnoyers | CDS API: removal of rcu_read lock/unlock dep, removal... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |