* [RELEASE] Userspace RCU 0.4.7
@ 2010-09-22 20:18 Mathieu Desnoyers
2010-09-24 21:06 ` [RELEASE] Userspace RCU 0.4.8 Mathieu Desnoyers
0 siblings, 1 reply; 2+ messages in thread
From: Mathieu Desnoyers @ 2010-09-22 20:18 UTC (permalink / raw)
To: ltt-dev, linux-kernel, Rp private; +Cc: Paul E. McKenney
liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data
synchronization library provides read-side access which scales linearly with the
number of cores. It does so by allowing multiples copies of a given data
structure to live at the same time, and by monitoring the data structure
accesses to detect grace periods after which memory reclamation is possible.
Changelog for Userspace RCU 0.4.7:
- Add wait-free enqueue/push, blocking dequeue/pop list and stack.
- Add lock-free enqueue/dequeue/push/pop list and stack.
- Add ifdef around container_of() definition to kill gcc warnings when building
UST.
The wait-free enqueue/blocking dequeue will enable creation of the call_rcu()
primitive in a near future.
Project website: http://lttng.org/urcu
Download link: http://www.lttng.org/files/urcu/
--
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-09-24 21:07 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-22 20:18 [RELEASE] Userspace RCU 0.4.7 Mathieu Desnoyers
2010-09-24 21:06 ` [RELEASE] Userspace RCU 0.4.8 Mathieu Desnoyers
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox