Fix: compat futex duplicated lock and completion
[urcu.git] / urcu-qsbr.c
2013-05-06  Mathieu DesnoyersFix: struct urcu_gp broke multiflavor
2013-05-06  Lai Jiangshanurcu: make the code of urcu-qsbr as normal urcu
2013-04-30  Mathieu DesnoyersAdd rcu_read_ongoing() API to each urcu flavor
2012-12-05  Mathieu Desnoyersurcu-wait: move queue management code into urcu-wait.h
2012-12-05  Mathieu Desnoyersurcu-wait: move wait code into separate file
2012-12-05  Mathieu Desnoyersurcu-qsbr: batch concurrent synchronize_rcu()
2012-12-05  Mathieu Desnoyersurcu-qsbr: move offline threads to separate list
2012-12-05  Mathieu Desnoyersurcu-qsbr: improve 2-phase wait scheme
2012-11-01  Mathieu DesnoyersFix static linking: fix symbol name namespaces
2012-10-11  Mathieu DesnoyersFix: urcu-bp, urcu, urcu-qsbr should include wfcqueue
2012-06-22  Mathieu DesnoyersFix inappropriate lib behavior: don't call exit()
2012-05-16  Mathieu DesnoyersUse urcu/tls-compat.h
2012-03-04  Mathieu DesnoyersMerge branch 'urcu/ht-shrink'
2012-01-09  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-12-29  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-12-19  Mathieu DesnoyersCleanup DEFINE_RCU_FLAVOR()
2011-12-14  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-12-05  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-12-05  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-11-28  Lai JiangshanAdd rcu_flavor
2011-11-03  Mathieu Desnoyersqsbr vs call_rcu : remove exit assertion
2011-11-02  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-10-05  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-10-02  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-29  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-29  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-29  Mathieu Desnoyersurcu call_rcu: Use RCU read-side protection for per...
2011-09-28  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-22  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-22  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink
2011-09-19  Mathieu DesnoyersMerge branch 'urcu/ht-shrink-help' into urcu/ht-shrink
2011-09-14  Mathieu Desnoyersqsbr vs call_rcu : remove exit assertion
2011-09-13  Mathieu DesnoyersMerge branch 'master' into urcu/ht-shrink-help
2011-09-13  Paolo Bonziniurcu-qsbr: use rcu_thread_offline/rcu_thread_online...
2011-09-11  Mathieu DesnoyersQSBR: add missing wakeups in synchronize_rcu code
2011-09-11  Mathieu DesnoyersQSBR: add missing wakeups in synchronize_rcu code
2011-09-03  Mathieu DesnoyersMerge branch 'master' into urcu/ht
2011-08-18  Mathieu Desnoyersurcu libraries can directly use the _LGPL_SOURCE wfqueue
2011-08-17  Mathieu DesnoyersMerge branch 'master' into lfqueue-dev lfqueue-dev
2011-08-17  Paolo Bonziniurcu-qsbr: avoid useless futex wakeups and burning...
2011-08-17  Paolo Bonziniurcu-qsbr: move private definitions to .c file
2011-08-09  Paolo Bonziniurcu-qsbr: move private definitions to .c file
2011-07-06  Mathieu DesnoyersMerge remote branch 'origin/urcu/ht' into urcu/ht
2011-07-02  Mathieu DesnoyersMerge branch 'master' into urcu/ht
2011-06-11  Mathieu DesnoyersFutex: turn "int" into "int32_t" for portability
2011-06-10  Mathieu DesnoyersHeaders: move *-static.h headers to urcu/static/
2011-06-10  Mathieu DesnoyersHeaders: move *-map.h headers to urcu/map/
2011-06-06  Mathieu Desnoyerscall_rcu: use cpu affinity for per-cpu call_rcu threads
2011-06-03  Paul E. McKenneyMake defer_rcu() usable from library using multiple...
2011-06-03  Paul E. McKenneyMap symbols to allow multiple RCU flavors to be used...
2010-11-19  Mathieu DesnoyersLOAD_SHARED and STORE_SHARED should have CMM_ prefix
2010-11-19  Mathieu DesnoyersFix missing BITS_PER_LONG -> CAA_BITS_PER_LONG rename
2010-11-18  David GouletRename all data structure with prefix cds_
2010-11-18  David GouletRename all arch primitives with prefix caa_
2010-11-18  David GouletRename all memory primitives with prefix cmm_
2010-06-18  Mathieu DesnoyersUpdate email address from @polymtl.ca to @efficios.com
2010-04-14  Mathieu DesnoyersCleanup: head -> node field name
2010-03-17  Mathieu DesnoyersUpdate urcu and urcu-qsbr, make compiler barriers explicit
2010-03-14  Mathieu Desnoyersurcu: Add extra "engineering safety factor" memory...
2010-03-14  Mathieu Desnoyersurcu-qsbr: document compiler barrier
2010-01-17  Mathieu DesnoyersUpdate comments
2010-01-17  Mathieu DesnoyersInternal cleanup
2010-01-17  Mathieu Desnoyersrename internal_rcu_lock() into mutex_lock/unlock(...
2010-01-13  Mathieu DesnoyersAPI prefix standardization: urcu_ -> rcu_
2009-10-08  Mathieu DesnoyersSupport for sys_futex autodetection
2009-10-01  Mathieu Desnoyersurcu-pointer: create specific objects and headers to...
2009-10-01  Mathieu DesnoyersFix rcu_assign_pointer() dynamic linking behavior
2009-09-29  Mathieu Desnoyersurcu-qsbr: implement list_move algorithm
2009-09-29  Mathieu Desnoyersurcu-qsbr: Add list sanity check at lib exit
2009-09-28  Mathieu Desnoyersurcu-qsbr: use linked list instead of array for registry
2009-09-28  Mathieu DesnoyersCleanup headers
2009-09-25  Mathieu DesnoyersAdd futex support to accelerate synchronize_rcu() on UP
2009-09-22  Mathieu Desnoyersadd rcu_cmpxchg_pointer
2009-09-19  Mathieu Desnoyersadd static declarations
2009-09-18  Mathieu Desnoyersqsbr: Add write+read thread support to 32-bit QSBR
2009-09-18  Mathieu DesnoyersQSBR: Implement 2-phase grace period for 32-bit arch
2009-09-18  Mathieu DesnoyersRename define
2009-09-18  Mathieu Desnoyersqsbr: use defines to clarify code.
2009-09-17  Mathieu Desnoyersqsbr: portability fixes: use unsigned long for the...
2009-09-17  Mathieu Desnoyersqsbr: micro optimization of the gp use.
2009-09-17  Pierre Habouzitqsbr: save two full smp_mb() when the writer is also...
2009-09-16  Mathieu Desnoyersrename QSBR force_mb_all_threads to smp_mb
2009-09-16  Mathieu DesnoyersMove mb() outside of the synchronize C.S.
2009-09-16  Mathieu DesnoyersEnsure LOAD_SHARED/STORE_SHARED semantic is used in...
2009-09-16  Mathieu DesnoyersExpose nop QSBR read lock to non-GPL/LGPL programs
2009-09-15  Mathieu DesnoyersRevert "qsbr urcu: make it safe to call rcu_sychronize...
2009-09-15  Mathieu Desnoyersqsbr urcu: make it safe to call rcu_sychronize from...
2009-09-15  Pierre Habouzitqsbr urcu: make it safe to call rcu_sychronize from...
2009-09-15  Pierre Habouzitqsbr urcu: simplifications and fixes.
2009-09-15  Mathieu DesnoyersBuild urcu-qsbr.so library, update README
2009-09-15  Mathieu Desnoyersurcu qsbr: move thread online after add reader
2009-09-15  Pierre Habouzitqsbr rcu: rc_register_thread also make the thread online.
2009-06-10  Mathieu DesnoyersFix deadlock in qsbr code
2009-06-10  Mathieu DesnoyersFix qsbr urcu implementation
2009-06-10  Mathieu DesnoyersRemove unneeded signal-based MB from QSBR rcu
2009-06-09  Mathieu DesnoyersAdd missing urcu-qsbr
This page took 0.165371 seconds and 102 git commands to generate.