From 498ec46251e65433f006c53eb54a16f226f95f43dab6bf12db265258ff0c99d7 Mon Sep 17 00:00:00 2001 From: Petr Gajdos Date: Tue, 20 Nov 2012 11:00:08 +0000 Subject: [PATCH] - updated to 0.7.5: * 19cf3ae Fix: call_rcu list corruption on teardown * Ensure that read-side functions meet 10-line LGPL criterion * tls-compat.h: document sigaltstack(2) limitation * urcu: add notice to URCU_TLS() for it is not strictly async-signal-safe * Document sigaltstack(2) limitation * Documentation: update LICENSE file OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/userspace-rcu?expand=0&rev=6 --- userspace-rcu-0.7.4.tar.bz2 | 3 --- userspace-rcu-0.7.5.tar.bz2 | 3 +++ userspace-rcu.changes | 11 ++++++++++ userspace-rcu.spec | 43 +++++++++++++++++++++++-------------- 4 files changed, 41 insertions(+), 19 deletions(-) delete mode 100644 userspace-rcu-0.7.4.tar.bz2 create mode 100644 userspace-rcu-0.7.5.tar.bz2 diff --git a/userspace-rcu-0.7.4.tar.bz2 b/userspace-rcu-0.7.4.tar.bz2 deleted file mode 100644 index a09600a..0000000 --- a/userspace-rcu-0.7.4.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2294ec969308fc9115b43eb7ed5392a63a7e671f44316446a1149a39db54d51f -size 383437 diff --git a/userspace-rcu-0.7.5.tar.bz2 b/userspace-rcu-0.7.5.tar.bz2 new file mode 100644 index 0000000..ce5373b --- /dev/null +++ b/userspace-rcu-0.7.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f7d4a1e0c6c6ecc75e7de0a4b80518c6ba93c97872981e196c758db7a2404e2 +size 383705 diff --git a/userspace-rcu.changes b/userspace-rcu.changes index 37c1466..3f72a5f 100644 --- a/userspace-rcu.changes +++ b/userspace-rcu.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Tue Nov 20 10:59:25 UTC 2012 - pgajdos@suse.com + +- updated to 0.7.5: + * 19cf3ae Fix: call_rcu list corruption on teardown + * Ensure that read-side functions meet 10-line LGPL criterion + * tls-compat.h: document sigaltstack(2) limitation + * urcu: add notice to URCU_TLS() for it is not strictly async-signal-safe + * Document sigaltstack(2) limitation + * Documentation: update LICENSE file + ------------------------------------------------------------------- Wed Aug 29 10:55:07 UTC 2012 - cfarrell@suse.com diff --git a/userspace-rcu.spec b/userspace-rcu.spec index dd14d16..5620830 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -1,4 +1,8 @@ # vim: set sw=4 ts=4 et nu: +# +# spec file for package userspace-rcu +# +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2012 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -11,19 +15,26 @@ # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ +# -Name: userspace-rcu -Version: 0.7.4 + +Name: userspace-rcu +Version: 0.7.5 +Release: 0 %define soname 1 -Release: 0 -Summary: Userspace Read-Copy-Update Library -Source: http://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2 -URL: http://lttng.org/urcu -Group: System/Libraries -License: LGPL-2.1+ and MIT and GPL-2.0+ -BuildRoot: %{_tmppath}/build-%{name}-%{version} -BuildRequires: gcc make glibc-devel pkgconfig -BuildRequires: autoconf automake libtool +Summary: Userspace Read-Copy-Update Library +License: LGPL-2.1+ and MIT and GPL-2.0+ and GPL-3.0+ +Group: System/Libraries +Source: http://lttng.org/files/urcu/userspace-rcu-%{version}.tar.bz2 +Url: http://lttng.org/urcu +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gcc +BuildRequires: glibc-devel +BuildRequires: libtool +BuildRequires: make +BuildRequires: pkgconfig %description liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data @@ -33,8 +44,8 @@ structure to live at the same time, and by monitoring the data structure accesses to detect grace periods after which memory reclamation is possible. %package -n liburcu%{soname} -Summary: Userspace Read-Copy-Update Library -Group: System/Libraries +Summary: Userspace Read-Copy-Update Library +Group: System/Libraries %description -n liburcu%{soname} liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data @@ -44,9 +55,9 @@ structure to live at the same time, and by monitoring the data structure accesses to detect grace periods after which memory reclamation is possible. %package -n liburcu-devel -Summary: Userspace Read-Copy-Update Library -Group: Development/Libraries/C and C++ -Requires: liburcu%{soname} = %{version} +Summary: Userspace Read-Copy-Update Library +Group: Development/Libraries/C and C++ +Requires: liburcu%{soname} = %{version} %description -n liburcu-devel liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data