projects
/
urcu.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
rculfhash: remove duplicated code
[urcu.git]
/
urcu.c
2014-03-01
Mathieu Desnoyers
Fix: move wait loop increment before first conditional...
blob
|
commitdiff
|
raw
2014-03-01
Mathieu Desnoyers
Fix: high cpu usage in synchronize_rcu with long RCU...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-15
Mathieu Desnoyers
tests: move yield debug to common test library
blob
|
commitdiff
|
raw
|
diff to current
2013-11-27
Pierre-Luc St-Charles
Android: add a compat layer for 'syscall.h'
blob
|
commitdiff
|
raw
|
diff to current
2013-06-22
Mathieu Desnoyers
urcu signal: remove assertion on exit
blob
|
commitdiff
|
raw
|
diff to current
2013-05-10
Mathieu Desnoyers
Fix: membarrier fallback symbol conflict
blob
|
commitdiff
|
raw
|
diff to current
2013-05-06
Mathieu Desnoyers
Fix: struct urcu_gp broke multiflavor
blob
|
commitdiff
|
raw
|
diff to current
2013-05-06
Lai Jiangshan
urcu: avoid false sharing for rcu_gp_ctr
blob
|
commitdiff
|
raw
|
diff to current
2013-04-30
Mathieu Desnoyers
Add rcu_read_ongoing() API to each urcu flavor
blob
|
commitdiff
|
raw
|
diff to current
2012-12-05
Mathieu Desnoyers
urcu-mb/signal/membarrier: batch concurrent synchronize...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-05
Mathieu Desnoyers
urcu-mb/signal/membarrier: move quiescent threads to...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-05
Mathieu Desnoyers
urcu-mb/signal/membarrier: improve 2-phase wait scheme
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Mathieu Desnoyers
Fix static linking: fix symbol name namespaces
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Mathieu Desnoyers
Fix static linking: add missing static
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Mathieu Desnoyers
Fix: urcu-bp, urcu, urcu-qsbr should include wfcqueue
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Mathieu Desnoyers
Fix inappropriate lib behavior: don't call exit()
blob
|
commitdiff
|
raw
|
diff to current
2012-05-16
Mathieu Desnoyers
Use urcu/tls-compat.h
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Mathieu Desnoyers
Merge branch 'urcu/ht-shrink'
blob
|
commitdiff
|
raw
|
diff to current
2012-01-09
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
blob
|
commitdiff
|
raw
|
diff to current
2011-12-29
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Mathieu Desnoyers
Cleanup DEFINE_RCU_FLAVOR()
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
blob
|
commitdiff
|
raw
|
diff to current
2011-12-05
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
blob
|
commitdiff
|
raw
|
diff to current
2011-12-05
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
blob
|
commitdiff
|
raw
|
diff to current
2011-11-28
Lai Jiangshan
Add rcu_flavor
blob
|
commitdiff
|
raw
|
diff to current
2011-11-02
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
blob
|
commitdiff
|
raw
|
diff to current
2011-11-01
Mathieu Desnoyers
Rename likely/unlikely to caa_likely/caa_unlikely
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Mathieu Desnoyers
Merge branch 'master' into urcu/ht-shrink
blob
|
commitdiff
|
raw
|
diff to current
2011-09-29
Mathieu Desnoyers
urcu call_rcu: Use RCU read-side protection for per...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-03
Mathieu Desnoyers
Merge branch 'master' into urcu/ht
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Mathieu Desnoyers
urcu libraries can directly use the _LGPL_SOURCE wfqueue
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Paolo Bonzini
urcu: move private definitions to .c file
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Paolo Bonzini
urcu: move private definitions to .c file
blob
|
commitdiff
|
raw
|
diff to current
2011-07-06
Mathieu Desnoyers
Merge remote branch 'origin/urcu/ht' into urcu/ht
blob
|
commitdiff
|
raw
|
diff to current
2011-07-02
Mathieu Desnoyers
Merge branch 'master' into urcu/ht
blob
|
commitdiff
|
raw
|
diff to current
2011-06-11
Mathieu Desnoyers
Futex: turn "int" into "int32_t" for portability
blob
|
commitdiff
|
raw
|
diff to current
2011-06-10
Mathieu Desnoyers
Headers: move *-static.h headers to urcu/static/
blob
|
commitdiff
|
raw
|
diff to current
2011-06-10
Mathieu Desnoyers
Headers: move *-map.h headers to urcu/map/
blob
|
commitdiff
|
raw
|
diff to current
2011-06-06
Mathieu Desnoyers
call_rcu: use cpu affinity for per-cpu call_rcu threads
blob
|
commitdiff
|
raw
|
diff to current
2011-06-03
Paul E. McKenney
Make defer_rcu() usable from library using multiple...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-03
Paul E. McKenney
Map symbols to allow multiple RCU flavors to be used...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Mathieu Desnoyers
LOAD_SHARED and STORE_SHARED should have CMM_ prefix
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
David Goulet
Rename all data structure with prefix cds_
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
David Goulet
Rename all arch primitives with prefix caa_
blob
|
commitdiff
|
raw
|
diff to current
2010-11-18
David Goulet
Rename all memory primitives with prefix cmm_
blob
|
commitdiff
|
raw
|
diff to current
2010-06-18
Mathieu Desnoyers
Update email address from @polymtl.ca to @efficios.com
blob
|
commitdiff
|
raw
|
diff to current
2010-04-14
Mathieu Desnoyers
Cleanup: head -> node field name
blob
|
commitdiff
|
raw
|
diff to current
2010-03-17
Mathieu Desnoyers
Update urcu and urcu-qsbr, make compiler barriers explicit
blob
|
commitdiff
|
raw
|
diff to current
2010-03-14
Mathieu Desnoyers
urcu: Add extra "engineering safety factor" memory...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-01
Mathieu Desnoyers
urcu: fix multiple register/unregister assertion failure
blob
|
commitdiff
|
raw
|
diff to current
2010-02-08
Mathieu Desnoyers
rename rcu_old_gp_ongoing to rcu_gp_ongoing
blob
|
commitdiff
|
raw
|
diff to current
2010-02-08
Mathieu Desnoyers
update LOAD_SHARED/STORE_SHARED for need_mb.
blob
|
commitdiff
|
raw
|
diff to current
2010-02-08
Mathieu Desnoyers
urcu: use unsigned long instead of long
blob
|
commitdiff
|
raw
|
diff to current
2010-01-30
Mathieu Desnoyers
URCU: rename light/heavy barriers to slave/master
blob
|
commitdiff
|
raw
|
diff to current
2010-01-17
Mathieu Desnoyers
Update comments
blob
|
commitdiff
|
raw
|
diff to current
2010-01-17
Mathieu Desnoyers
Internal cleanup
blob
|
commitdiff
|
raw
|
diff to current
2010-01-17
Mathieu Desnoyers
rename internal_rcu_lock() into mutex_lock/unlock(...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-14
Mathieu Desnoyers
Update support for MEMBARRIER_QUERY
blob
|
commitdiff
|
raw
|
diff to current
2010-01-13
Mathieu Desnoyers
Support sys_membarrier v6 ABI
blob
|
commitdiff
|
raw
|
diff to current
2010-01-13
Mathieu Desnoyers
Add sys_membarrier() dynamic detection, old liburcu...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-13
Mathieu Desnoyers
urcu signal-based renames
blob
|
commitdiff
|
raw
|
diff to current
2010-01-13
Mathieu Desnoyers
signal-based urcu: rename force_mb_all_threads -> force...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-13
Mathieu Desnoyers
API prefix standardization: urcu_ -> rcu_
blob
|
commitdiff
|
raw
|
diff to current
2009-10-08
Mathieu Desnoyers
Support for sys_futex autodetection
blob
|
commitdiff
|
raw
|
diff to current
2009-10-01
Mathieu Desnoyers
urcu-pointer: create specific objects and headers to...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-01
Mathieu Desnoyers
Fix rcu_assign_pointer() dynamic linking behavior
blob
|
commitdiff
|
raw
|
diff to current
2009-09-29
Mathieu Desnoyers
urcu (mb/signal): fix list move implementation
blob
|
commitdiff
|
raw
|
diff to current
2009-09-29
Mathieu Desnoyers
urcu (mb/signal): list move
blob
|
commitdiff
|
raw
|
diff to current
2009-09-28
Mathieu Desnoyers
urcu (signal/mb): move thread checks outside lock
blob
|
commitdiff
|
raw
|
diff to current
2009-09-28
Mathieu Desnoyers
urcu (signal/mb): use linked list instead of array...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-28
Mathieu Desnoyers
Cleanup headers
blob
|
commitdiff
|
raw
|
diff to current
2009-09-25
Mathieu Desnoyers
Add futex support to accelerate synchronize_rcu() on UP
blob
|
commitdiff
|
raw
|
diff to current
2009-09-23
Mathieu Desnoyers
urcu: Move urcu_init within ifdef
blob
|
commitdiff
|
raw
|
diff to current
2009-09-22
Mathieu Desnoyers
add rcu_cmpxchg_pointer
blob
|
commitdiff
|
raw
|
diff to current
2009-09-19
Mathieu Desnoyers
add static declarations
blob
|
commitdiff
|
raw
|
diff to current
2009-09-18
Mathieu Desnoyers
Fix urcu.c comment
blob
|
commitdiff
|
raw
|
diff to current
2009-09-15
Mathieu Desnoyers
Rename CONFIG_URCU_AVOID_SIGNALS to URCU_MB, and README...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-21
Pierre-Marc Fournier
urcu.c: declare noop urcu_init() function non-static
blob
|
commitdiff
|
raw
|
diff to current
2009-07-08
Mathieu Desnoyers
Move DEBUG_FULL_MB to properly named CONFIG_URCU_AVOID_...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-07
Pierre-Marc Fournier
Add SA_RESTART flag to signal handler
blob
|
commitdiff
|
raw
|
diff to current
2009-06-10
Mathieu Desnoyers
Add missing void to function declaration
blob
|
commitdiff
|
raw
|
diff to current
2009-06-09
Pierre-Marc Fournier
Fix signal handler installation
blob
|
commitdiff
|
raw
|
diff to current
2009-06-09
Mathieu Desnoyers
Add mb urcu flavor test
blob
|
commitdiff
|
raw
|
diff to current
2009-05-26
Mathieu Desnoyers
sync_core to smp_mb transition
blob
|
commitdiff
|
raw
|
diff to current
2009-05-19
Mathieu Desnoyers
Support gcc which does not support constructor attribute
blob
|
commitdiff
|
raw
|
diff to current
2009-05-13
Mathieu Desnoyers
Use sync_core() in the write side to match current...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-11
Mathieu Desnoyers
LGPL relicensing part 2
blob
|
commitdiff
|
raw
|
diff to current
2009-05-11
Mathieu Desnoyers
LGPLv2.1 relicensing
blob
|
commitdiff
|
raw
|
diff to current
2009-05-09
Paul E. McKenney
LGPL relicensing of IBM's contributions
blob
|
commitdiff
|
raw
|
diff to current
2009-04-26
Mathieu Desnoyers
Remove unneeded signal in the cache-coherent case
blob
|
commitdiff
|
raw
|
diff to current
2009-04-18
Paul E. McKenney
Support kernels with broken signal delivery
blob
|
commitdiff
|
raw
|
diff to current
2009-04-12
Mathieu Desnoyers
change reader_data for reader_registry
blob
|
commitdiff
|
raw
|
diff to current
2009-04-08
Mathieu Desnoyers
Don't mix pthread sleepable lock with busy-waiting...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Mathieu Desnoyers
Add _STORE_SHARED() and _LOAD_SHARED()
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Mathieu Desnoyers
Turn *_REMOTE into *_SHARED
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Mathieu Desnoyers
Add missing cpu_relax in loop
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Mathieu Desnoyers
Add smp_mc() to force_mb_single_thread so we don't...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Mathieu Desnoyers
Support architectures with non-coherent caches
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Mathieu Desnoyers
Fix force_mb_all_threads must be called within internal...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Mathieu Desnoyers
Add barriers
blob
|
commitdiff
|
raw
|
diff to current
next
This page took
0.225607 seconds
and
106
git commands to generate.