projects
/
userspace-rcu.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
uatomic: Fix header guard comment
[userspace-rcu.git]
/ urcu-qsbr.c
2016-06-27
Michael Jeanson
Cleanup: Re-organise source dir
commit
|
commitdiff
2015-09-13
Mathieu Desnoyers
Introduce urcu_assert and registration check
commit
|
commitdiff
2015-07-08
Mathieu Desnoyers
Fix: handle sys_futex() FUTEX_WAIT interrupted by signal
commit
|
commitdiff
2015-04-25
Mathieu Desnoyers
Fix: deadlock when thread join is issued in read-side...
commit
|
commitdiff
2014-12-02
Lai Jiangshan
urcu-bp/urcu-qsbr: remove unneeded DEBUG_YIELD code
commit
|
commitdiff
2014-03-01
Mathieu Desnoyers
Fix: move wait loop increment before first conditional...
commit
|
commitdiff
2014-03-01
Mathieu Desnoyers
Fix: high cpu usage in synchronize_rcu with long RCU...
commit
|
commitdiff
2013-05-06
Mathieu Desnoyers
Fix: struct urcu_gp broke multiflavor
commit
|
commitdiff
2013-05-06
Lai Jiangshan
urcu: make the code of urcu-qsbr as normal urcu
commit
|
commitdiff
2013-04-30
Mathieu Desnoyers
Add rcu_read_ongoing() API to each urcu flavor
commit
|
commitdiff
2012-12-05
Mathieu Desnoyers
urcu-wait: move queue management code into urcu-wait.h
commit
|
commitdiff
2012-12-05
Mathieu Desnoyers
urcu-wait: move wait code into separate file
commit
|
commitdiff
2012-12-05
Mathieu Desnoyers
urcu-qsbr: batch concurrent synchronize_rcu()
commit
|
commitdiff
2012-12-05
Mathieu Desnoyers
urcu-qsbr: move offline threads to separate list
commit
|
commitdiff
2012-12-05
Mathieu Desnoyers
urcu-qsbr: improve 2-phase wait scheme
commit
|
commitdiff
2012-11-01
Mathieu Desnoyers
Fix static linking: fix symbol name namespaces
commit
|
commitdiff
2012-10-11
Mathieu Desnoyers
Fix: urcu-bp, urcu, urcu-qsbr should include wfcqueue
commit
|
commitdiff
2012-06-22
Mathieu Desnoyers
Fix inappropriate lib behavior: don't call exit()
commit
|
commitdiff
2012-05-16
Mathieu Desnoyers
Use urcu/tls-compat.h
commit
|
commitdiff
2012-03-04
Mathieu Desnoyers
Merge branch 'urcu/ht-shrink'
commit
|
commitdiff
2012-01-09
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-12-29
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-12-19
Mathieu Desnoyers
Cleanup DEFINE_RCU_FLAVOR()
commit
|
commitdiff
2011-12-14
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-12-05
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-12-05
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-11-28
Lai Jiangshan
Add rcu_flavor
commit
|
commitdiff
2011-11-03
Mathieu Desnoyers
qsbr vs call_rcu : remove exit assertion
commit
|
commitdiff
2011-11-02
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-10-05
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-10-02
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-09-29
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-09-29
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-09-29
Mathieu Desnoyers
urcu call_rcu: Use RCU read-side protection for per...
commit
|
commitdiff
2011-09-28
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-09-22
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-09-22
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
commit
|
commitdiff
2011-09-19
Mathieu Desnoyers
Merge branch 'urcu/ht-shrink-help' into urcu/ht-shrink
commit
|
commitdiff
2011-09-14
Mathieu Desnoyers
qsbr vs call_rcu : remove exit assertion
commit
|
commitdiff
2011-09-13
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink-help
commit
|
commitdiff
2011-09-13
Paolo Bonzini
urcu-qsbr: use rcu_thread_offline/rcu_thread_online...
commit
|
commitdiff
2011-09-11
Mathieu Desnoyers
QSBR: add missing wakeups in synchronize_rcu code
commit
|
commitdiff
2011-09-11
Mathieu Desnoyers
QSBR: add missing wakeups in synchronize_rcu code
commit
|
commitdiff
2011-09-03
Mathieu Desnoyers
Merge branch 'master' into urcu/ht
commit
|
commitdiff
2011-08-18
Mathieu Desnoyers
urcu libraries can directly use the _LGPL_SOURCE wfqueue
commit
|
commitdiff
2011-08-17
Mathieu Desnoyers
Merge branch 'master' into lfqueue-dev
lfqueue-dev
commit
|
commitdiff
2011-08-17
Paolo Bonzini
urcu-qsbr: avoid useless futex wakeups and burning...
commit
|
commitdiff
2011-08-17
Paolo Bonzini
urcu-qsbr: move private definitions to .c file
commit
|
commitdiff
2011-08-09
Paolo Bonzini
urcu-qsbr: move private definitions to .c file
commit
|
commitdiff
2011-07-06
Mathieu Desnoyers
Merge remote branch 'origin/urcu/ht' into urcu/ht
commit
|
commitdiff
2011-07-02
Mathieu Desnoyers
Merge branch 'master' into urcu/ht
commit
|
commitdiff
2011-06-11
Mathieu Desnoyers
Futex: turn "int" into "int32_t" for portability
commit
|
commitdiff
2011-06-10
Mathieu Desnoyers
Headers: move *-static.h headers to urcu/static/
commit
|
commitdiff
2011-06-10
Mathieu Desnoyers
Headers: move *-map.h headers to urcu/map/
commit
|
commitdiff
2011-06-06
Mathieu Desnoyers
call_rcu: use cpu affinity for per-cpu call_rcu threads
commit
|
commitdiff
2011-06-03
Paul E. McKenney
Make defer_rcu() usable from library using multiple...
commit
|
commitdiff
2011-06-03
Paul E. McKenney
Map symbols to allow multiple RCU flavors to be used...
commit
|
commitdiff
2010-11-19
Mathieu Desnoyers
LOAD_SHARED and STORE_SHARED should have CMM_ prefix
commit
|
commitdiff
2010-11-19
Mathieu Desnoyers
Fix missing BITS_PER_LONG -> CAA_BITS_PER_LONG rename
commit
|
commitdiff
2010-11-18
David Goulet
Rename all data structure with prefix cds_
commit
|
commitdiff
2010-11-18
David Goulet
Rename all arch primitives with prefix caa_
commit
|
commitdiff
2010-11-18
David Goulet
Rename all memory primitives with prefix cmm_
commit
|
commitdiff
2010-06-18
Mathieu Desnoyers
Update email address from @polymtl.ca to @efficios.com
commit
|
commitdiff
2010-04-14
Mathieu Desnoyers
Cleanup: head -> node field name
commit
|
commitdiff
2010-03-17
Mathieu Desnoyers
Update urcu and urcu-qsbr, make compiler barriers explicit
commit
|
commitdiff
2010-03-14
Mathieu Desnoyers
urcu: Add extra "engineering safety factor" memory...
commit
|
commitdiff
2010-03-14
Mathieu Desnoyers
urcu-qsbr: document compiler barrier
commit
|
commitdiff
2010-01-17
Mathieu Desnoyers
Update comments
commit
|
commitdiff
2010-01-17
Mathieu Desnoyers
Internal cleanup
commit
|
commitdiff
2010-01-17
Mathieu Desnoyers
rename internal_rcu_lock() into mutex_lock/unlock(...
commit
|
commitdiff
2010-01-13
Mathieu Desnoyers
API prefix standardization: urcu_ -> rcu_
commit
|
commitdiff
2009-10-08
Mathieu Desnoyers
Support for sys_futex autodetection
commit
|
commitdiff
2009-10-01
Mathieu Desnoyers
urcu-pointer: create specific objects and headers to...
commit
|
commitdiff
2009-10-01
Mathieu Desnoyers
Fix rcu_assign_pointer() dynamic linking behavior
commit
|
commitdiff
2009-09-29
Mathieu Desnoyers
urcu-qsbr: implement list_move algorithm
commit
|
commitdiff
2009-09-29
Mathieu Desnoyers
urcu-qsbr: Add list sanity check at lib exit
commit
|
commitdiff
2009-09-28
Mathieu Desnoyers
urcu-qsbr: use linked list instead of array for registry
commit
|
commitdiff
2009-09-28
Mathieu Desnoyers
Cleanup headers
commit
|
commitdiff
2009-09-25
Mathieu Desnoyers
Add futex support to accelerate synchronize_rcu() on UP
commit
|
commitdiff
2009-09-22
Mathieu Desnoyers
add rcu_cmpxchg_pointer
commit
|
commitdiff
2009-09-19
Mathieu Desnoyers
add static declarations
commit
|
commitdiff
2009-09-18
Mathieu Desnoyers
qsbr: Add write+read thread support to 32-bit QSBR
commit
|
commitdiff
2009-09-18
Mathieu Desnoyers
QSBR: Implement 2-phase grace period for 32-bit arch
commit
|
commitdiff
2009-09-18
Mathieu Desnoyers
Rename define
commit
|
commitdiff
2009-09-18
Mathieu Desnoyers
qsbr: use defines to clarify code.
commit
|
commitdiff
2009-09-17
Mathieu Desnoyers
qsbr: portability fixes: use unsigned long for the...
commit
|
commitdiff
2009-09-17
Mathieu Desnoyers
qsbr: micro optimization of the gp use.
commit
|
commitdiff
2009-09-17
Pierre Habouzit
qsbr: save two full smp_mb() when the writer is also...
commit
|
commitdiff
2009-09-16
Mathieu Desnoyers
rename QSBR force_mb_all_threads to smp_mb
commit
|
commitdiff
2009-09-16
Mathieu Desnoyers
Move mb() outside of the synchronize C.S.
commit
|
commitdiff
2009-09-16
Mathieu Desnoyers
Ensure LOAD_SHARED/STORE_SHARED semantic is used in...
commit
|
commitdiff
2009-09-16
Mathieu Desnoyers
Expose nop QSBR read lock to non-GPL/LGPL programs
commit
|
commitdiff
2009-09-15
Mathieu Desnoyers
Revert "qsbr urcu: make it safe to call rcu_sychronize...
commit
|
commitdiff
2009-09-15
Mathieu Desnoyers
qsbr urcu: make it safe to call rcu_sychronize from...
commit
|
commitdiff
2009-09-15
Pierre Habouzit
qsbr urcu: make it safe to call rcu_sychronize from...
commit
|
commitdiff
2009-09-15
Pierre Habouzit
qsbr urcu: simplifications and fixes.
commit
|
commitdiff
2009-09-15
Mathieu Desnoyers
Build urcu-qsbr.so library, update README
commit
|
commitdiff
2009-09-15
Mathieu Desnoyers
urcu qsbr: move thread online after add reader
commit
|
commitdiff
2009-09-15
Pierre Habouzit
qsbr rcu: rc_register_thread also make the thread online.
commit
|
commitdiff
2009-06-10
Mathieu Desnoyers
Fix deadlock in qsbr code
commit
|
commitdiff
next
This page took
0.074576 seconds
and
6
git commands to generate.