public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [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

* [RELEASE] Userspace RCU 0.4.8
  2010-09-22 20:18 [RELEASE] Userspace RCU 0.4.7 Mathieu Desnoyers
@ 2010-09-24 21:06 ` Mathieu Desnoyers
  0 siblings, 0 replies; 2+ messages in thread
From: Mathieu Desnoyers @ 2010-09-24 21:06 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.8:

- Add missing header to package, fix build error introduced in 0.4.7.

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