From owner-freebsd-performance@FreeBSD.ORG Fri Jul 22 21:23:42 2011 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1180106566C; Fri, 22 Jul 2011 21:23:42 +0000 (UTC) (envelope-from compudj@mail.openrapids.net) Received: from blackscsi.openrapids.net (mail.openrapids.net [64.15.138.104]) by mx1.freebsd.org (Postfix) with ESMTP id CA2F68FC12; Fri, 22 Jul 2011 21:23:42 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by blackscsi.openrapids.net (Postfix) with ESMTP id 68F8F140DFD; Fri, 22 Jul 2011 17:08:36 -0400 (EDT) Received: from blackscsi.openrapids.net ([127.0.0.1]) by localhost (blackscsi.openrapids.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xCQScxvPM4oA; Fri, 22 Jul 2011 17:08:35 -0400 (EDT) Received: by blackscsi.openrapids.net (Postfix, from userid 1003) id 6DA30140DFE; Fri, 22 Jul 2011 17:08:35 -0400 (EDT) Date: Fri, 22 Jul 2011 17:08:35 -0400 From: Mathieu Desnoyers To: freebsd-performance@freebsd.org, freebsd-hpc@freebsd.org Message-ID: <20110722210835.GA5419@Krystal> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Editor: vi X-Info: http://www.efficios.com X-Operating-System: Linux/2.6.26-2-686 (i686) X-Uptime: 17:07:09 up 241 days, 2:10, 1 user, load average: 0.15, 0.08, 0.02 User-Agent: Mutt/1.5.18 (2008-05-17) X-Mailman-Approved-At: Fri, 22 Jul 2011 22:39:41 +0000 Cc: Subject: [RELEASE] Userspace RCU 0.6.4 X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jul 2011 21:23:43 -0000 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: * uatomic: Fix ARM build errors in uatomic. * urcu tests: hold mutex across use of custom allocator. * Portability fixes to support FreeBSD 8.2. Project website: http://lttng.org/urcu Download link: http://lttng.org/files/urcu/ -- Mathieu Desnoyers Operating System Efficiency R&D Consultant EfficiOS Inc. http://www.efficios.com