Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1533580
| Path | csiph.com!1.us.feeder.erje.net!feeder.erje.net!2.us.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Mathieu Desnoyers <mathieu.desnoyers@efficios.com> |
| Newsgroups | linux.kernel |
| Subject | [RELEASE] Userspace RCU 0.9.3 |
| Date | Wed, 30 Nov 2016 22:20:01 +0100 |
| Message-ID | <sJksh-2R0-7@gated-at.bofh.it> (permalink) |
| X-Original-To | linux-kernel@vger.kernel.org, lttng-dev@lists.lttng.org, rp@svcs.cs.pdx.edu |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 7bit |
| X-Originating-IP | [167.114.142.141] |
| X-Mailer | Zimbra 8.7.1_GA_1670 (ZimbraWebClient - FF45 (Linux)/8.7.1_GA_1670) |
| Thread-Index | /O4PM/HSsymsa3kxTNGV6sL6dqqHSw== |
| Thread-Topic | Userspace RCU 0.9.3 |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 52 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>, Stephen Hemminger <shemminger@vyatta.com>, Alan Stern <stern@rowland.harvard.edu> |
| X-Original-Date | Wed, 30 Nov 2016 21:15:58 +0000 (UTC) |
| X-Original-Message-ID | <1526234159.22101.1480540558679.JavaMail.zimbra@efficios.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1533580 |
Show key headers only | View raw
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 multiple
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.
liburcu-cds provides efficient data structures based on RCU and
lock-free algorithms. Those structures include hash tables, queues,
stacks, and doubly-linked lists.
This is mainly a bugfix release, with noteworthy changes:
- Adds GNU Hurd support,
- Bumps the library current version and age because we added missing
destroy functions for queues and stacks,
- Quite a few MacOS X support fixes.
Changelog:
2016-11-30 Userspace RCU 0.9.3
* Fix: rcutorture: work-around signal issue on mac os x
* Fix: rcutorture should register thread using call_rcu
* Fix: remove AC_FUNC_MALLOC from configure.ac
* Fix: update ax_pthread macro to handle newer clang
* Update library current version due to adding destroy API
* Fix: Use pthread_self to get threadid on OSX
* Fix: examples: use destroy API for queues/stacks
* Update library age due to new stack/queue destroy API
* Fix: tests: invoke destroy APIs for queues/stacks
* Fix: add missing destroy functions to queues/stack APIs
* Fix: add missing __cds_wfcq_init for LGPL API
* Fix: memory leak on hash table destroy
* Fix: Add failover for platforms without nproc
* Fix: use clock_get_time for caa_get_cycles fallback on MacOSX
* Fix: syscall-compat.h MacOSX support
* Fix: Add solaris-build.md to dist
* Port: build shared libraries in Cygwin
* Port: fix compatibility header for Cygwin
* Add GNU Hurd support to syscall-compat.h
* Add support for aarch64_be
* Fix: urcu-bp: re-initialize list head on library exit
* Fix: examples make distcheck failure
Project website: http://liburcu.org
Git repository: git://git.liburcu.org/urcu.git
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
Back to linux.kernel | Previous | Next | Find similar | Unroll thread
[RELEASE] Userspace RCU 0.9.3 Mathieu Desnoyers <mathieu.desnoyers@efficios.com> - 2016-11-30 22:20 +0100
csiph-web