2012-10-11 | Fix: call_rcu list corruption on teardown * Mathieu Desnoyers <mathieu.desnoyers@efficios.com> wrote: > Author: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-12-13 | Version 0.6.7 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-12-08 | Add compat file for test urcu wfs ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-12-08 | Add missing compat file for wfq test ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-12-08 | urcu-bp: no need for weak attribute ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-12-05 | hlist.h: Add missing stddef.h include for NULL ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-12-05 | call_rcu: Add missing call_rcu_before_fork and call_rcu_afte... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-12-01 | Describe autotools/libtool/automake version dependency ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-12-01 | Remove m4_ifdef for AC_PROG_LIBTOOL (deprecated) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-30 | Support older autotools ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-29 | Apply autoupdate to configure.ac ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-28 | Fix build for amd64 environment (for FreeBSD 8.2) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-27 | Add missing rcu_dereference_sym_bp ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-27 | urcu-bp: allow weak linking ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-22 | Install test scripts in the dist tarball ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-03 | Version 0.6.6 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-03 | qsbr vs call_rcu : remove exit assertion ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-11-01 | Rename likely/unlikely to caa_likely/caa_unlikely ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-15 | Reinsert missing test_urcu_*.c files (missing in rename) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-14 | rename test_qsbr to test_urcu_qsbr ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-05 | urcu-pointer: fix rcu_set_pointer unset return value ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-10-02 | Enhance API.txt documentation, add to Makefile as EXTRA_DIST ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | Version 0.6.5 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | call_rcu: Document call_rcu requirements ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | call_rcu: fix error handling of malloc error ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu call_rcu: Use RCU read-side protection for per... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu,call_rcu: Cleanup call_rcu_data pointers before... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu,call_rcu: avoid create call_rcu_data for child... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu,defer_rcu: Make defer_rcu encoding more compact... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu_defer: Use cancellation flag instead of pthread_cancel() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-29 | urcu,call_rcu: protects call_rcu_data_list when remove... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-28 | Create default call rcu data upon per-cpu call-rcu... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-22 | powerpc: use __NO_LWSYNC__ check to use appropriate... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-22 | cmm: provide lightweight smp_rmb/smp_wmb on PPC ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-22 | atomic: provide seq_cst semantics on powerpc ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-15 | avoid leaking crdp for failed path ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-15 | 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 | protect writing to per_cpu_call_rcu_data[*] ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-15 | 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 | avoid memory leak in call_rcu_data_free() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-15 | urcu call_rcu: fix use after free() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-15 | 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 | init maxcpus before use ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-15 | call_rcu implementation: add missing static ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-15 | Document QSBR interaction with mutexes ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-13 | urcu-pointer: implement URCU_FORCE_CAST for C++ compatibilit... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-13 | urcu-qsbr: use rcu_thread_offline/rcu_thread_online... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-11 | Pair all_cpu call_rcu create with free ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-11 | call_rcu: register work threads as rcu readers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-11 | QSBR: add missing wakeups in synchronize_rcu code ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-10 | 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 | cmm: let per-arch files provide cmm_smp_* barriers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-09 | Optimize caa_get_cycles() for PowerPC64 ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-05 | lfq/lfs tests: use call_rcu ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-05 | Revert "Add cds_list_empty" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-05 | Add cds_list_empty ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-04 | list: Add cds_list_first_entry ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-03 | rculfstack/queue: define _LGPL_SOURCE around static... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-03 | Revert "Create per RCU flavor CDS libraries" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-03 | Revert "CDS API: removal of rcu_read lock/unlock dep... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-03 | Add __rcu annotation (unimplemented) ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-01 | Fix incorrect fsf address in header files ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-01 | wfstack: push returns prior stack emptiness state ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-09-01 | Make lf stack push return if the stack was empty ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-23 | Document caa_container_of ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-20 | 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 | urcu libraries can directly use the _LGPL_SOURCE wfqueue ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-18 | rculfstack: document "push" ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | Add runall.sh to tarball ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | Fix build order of liburcu-cds-common ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | CDS API: removal of rcu_read lock/unlock dep, removal... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | Fix missing check for SYS_membarrier in map header ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | Create per RCU flavor CDS libraries ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | Merge branch 'master' into lfqueue-dev |
commit | commitdiff | tree | |
2011-08-17 | urcu-qsbr: avoid useless futex wakeups and burning... ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | api: reimplement BUILD_BUG_ON in compiler.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | test api cleanup: remove unused primitives ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | Merge branch 'master' into lfqueue-dev |
commit | commitdiff | tree | |
2011-08-17 | put thread offline while waiting for the init flag ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | urcu: move private definitions to .c file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | urcu-bp: move private definitions to .c file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | urcu-qsbr: move private definitions to .c file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | rcutorture: fix rcutorture-qsbr ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-17 | wfqueue: fix type-incorrect assignment ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-16 | Fix tests Makefile EXTRA_DIST to use api.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-16 | Fix choice of default flavour in urcu/map/urcu.h ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-16 | api: remove list/hlist ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-16 | api: remove arch-specific files ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-16 | api: make api_gcc.h a superset of the other headers ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-12 | tests api: remove atomics ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-09 | put thread offline while waiting for the init flag ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-09 | urcu: move private definitions to .c file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-09 | urcu-bp: move private definitions to .c file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-09 | urcu-qsbr: move private definitions to .c file ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-09 | rcutorture: fix rcutorture-qsbr ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-09 | wfqueue: fix type-incorrect assignment ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-08-08 | Merge branch 'master' into lfqueue-dev |
commit | commitdiff | tree | |
2011-08-02 | Use caa_ prefix for min() and max() ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-07-21 | Version 0.6.4, update changelog ...off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
commit | commitdiff | tree | |
2011-07-21 | Merge branch 'master' into lfqueue-dev |
commit | commitdiff | tree | |
next |