2011-06-02 | Mathieu Desnoyers | Temporarily disable range tests Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Fix end range test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | rbtree: test range lookups with larger ranges Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Comment debug facility Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Add explanation about reader vs writer concurrency... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Use larger number pool in test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Update todo comment about memory allocation error Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Add search begin key test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Range search works Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Recalculate max end values on rotation Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Use comparison function for end/max_end Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | rbtree: Add end recalculation for transplant Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Add populate_node_end for insertion Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Remove incorrectly duplicated set_left/set_right Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-02 | Mathieu Desnoyers | Rename node fields to begin/end Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-06-01 | Mathieu Desnoyers | RBtree: Drop initial range support Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | RBtree: move wmb after node write Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Cleanup API Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | RBtree: Only execute usleep() in debug mode Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Add range test case, fix range search Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Add search min/max for ranges Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | RCU RBTree: Populate range information (augmented rbtree) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Add _STORE_SHARED to set_parent Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | RCU rbtree test: handle duplicate random numbers Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | rbtree: disable debug mode Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | RCU RB tree test : add prev/next/max/min test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Fix rcu_rbtree_prev Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-30 | Mathieu Desnoyers | Cleanup header Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-29 | Mathieu Desnoyers | Atomicize parent pointer and position update/read Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-29 | Mathieu Desnoyers | RCU search fix Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-29 | Mathieu Desnoyers | Add missing read lock in test, cleanup transplant Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | Use decay for rotate and transplant Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | Add RCU read-side test Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | Fix rbtree for nr items > 4, add rcu and non-rcu rotate... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | rcu rbtree: make rotation reader-aware Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | Implement transplant based on decay scheme Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | rbtree: use decay scheme Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-28 | Mathieu Desnoyers | Reimplement basic non-RCU rbtree Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-11 | Colin McCabe | userspace-rcu tests: zero array before using Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-05-04 | Jason Wessel | arm: put CONFIG_RCU_ARM_HAVE_DMB in the global config.h Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-21 | Mathieu Desnoyers | Cleanup: remove unused value warning Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-09 | Paul E. McKenney | Provide cleanup interfaces for per-CPU and per-thread... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-09 | Paul E. McKenney | Maintain list of struct call_rcu_data to keep valgrind... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-09 | Paul E. McKenney | Add call_rcu() interface ...version includes feedback from Mathieu Desnoyers. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-09 | Paul E. McKenney | Fix ppc asm syntax error. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-04 | Mathieu Desnoyers | update version to 0.5.4 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-04 | Mathieu Desnoyers | urcu-bp: Update fork() handling Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-03 | Mathieu Desnoyers | Version 0.5.3 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-03 | Mathieu Desnoyers | Update README for urcu-bp fork handling Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-03 | Mathieu Desnoyers | README: describe fork() interaction Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-03-03 | Mathieu Desnoyers | urcu-bp: no "need_mb" in distrust signal config Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-02-28 | Jason Wessel | Update the README to change armv7l to arm Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-02-28 | Mathieu Desnoyers | ARM: use dmb for rmb and wmb in addition to mb Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-02-28 | Jason Wessel | Add a test for the dmb instruction on ARM Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-02-28 | Jason Wessel | hange the arm headers to remove all the references... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-02-28 | Jason Wessel | Make armv7l headers generic for the arm architecture Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2011-02-21 | Mathieu Desnoyers | URCU list: remove leftover namespace clash (list_t... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-12-31 | Mathieu Desnoyers | urcu_defer: update test programs (build fix) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-12-31 | Mathieu Desnoyers | rcu_defer test: handle error value Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-12-31 | Mathieu Desnoyers | urcu-defer: handle malloc error value Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-19 | Mathieu Desnoyers | Version 0.5.2 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-19 | Mathieu Desnoyers | Fix get_cycles -> caa_get_cycles Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-19 | Mathieu Desnoyers | Version 0.5.1 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-19 | Mathieu Desnoyers | ACCESS_ONCE should also have CMM_ prefix Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-19 | Mathieu Desnoyers | LOAD_SHARED and STORE_SHARED should have CMM_ prefix Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-19 | Mathieu Desnoyers | Fix CAA_CAA -> CAA Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-19 | Mathieu Desnoyers | Fix missing BITS_PER_LONG -> CAA_BITS_PER_LONG rename Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-18 | Mathieu Desnoyers | update version to 0.5.0 |
commit | commitdiff | tree |
2010-11-18 | David Goulet | Rename all data structure with prefix cds_ Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-18 | David Goulet | Rename all arch primitives with prefix caa_ Again, suggested by Mathieu Desnoyers and Paul E. Mckenney. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-18 | David Goulet | Rename all memory primitives with prefix cmm_ suggested by Mathieu Desnoyers and Paul E. Mckenney. Every memory Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-15 | David Goulet | Add missing test binaries to .gitignore Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-13 | David Goulet | Add config.h and stamp-h2 to gitignore Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-11-06 | Mathieu Desnoyers | Add compiler barriers to read-side for mutex ordering Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-09-24 | Mathieu Desnoyers | Fix missing urcu_ref.h in Makefile.am Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-09-22 | Mathieu Desnoyers | update version to 0.4.7 Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-25 | Mathieu Desnoyers | urcu lfstack: pop needs rcu read lock Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-25 | Mathieu Desnoyers | lfstack: simplification Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | rculfstack: LGPL-ize Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | rculfqueue: LGPL-ize Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | add missing comment to wfstack.c Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | wfstack: LGPL-ize Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | wfqueue: provide API for caller-locked dequeue Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-22 | Mathieu Desnoyers | LGPL-ize wfqueue Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-18 | Mathieu Desnoyers | WF queue cleanup Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-18 | Mathieu Desnoyers | Wait-free stack: rcu-less implementation Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-18 | Mathieu Desnoyers | Wait-free queue: wait-free enqueue, blocking dequeue... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-08-18 | Mathieu Desnoyers | RCU lf queue/stack: update comments Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | ifdef C, wait-free stack adaptative pop wait Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | urcu static coding style fix (whitespace) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | Coding style fix Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | RCU wait-free stack: add _blocking in pop() primitive... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | RCU lock-free queue comment updates Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | RCU wait-free enqueue/blocking dequeue queue Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | Add ifdef cond around headers Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | RCU lock-free queue: don't hold RCU read lock across... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | RCU lock-free stack: don't hold read lock across retry Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | Wait-free push/Blocking pop stack: Update following... Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | Add lock-free queue comments from Paul's review Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
2010-07-13 | Mathieu Desnoyers | Add wait-free push/blocking pop stack Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree |
next |