diff --git a/userspace-rcu-0.6.7.tar.bz2 b/userspace-rcu-0.6.7.tar.bz2 deleted file mode 100644 index cb44acb..0000000 --- a/userspace-rcu-0.6.7.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b0b09aead6fbcb4d5efb4270e12f84ffd115b99b55b2c745e052b2d87a47e75f -size 326304 diff --git a/userspace-rcu-0.7.4.tar.bz2 b/userspace-rcu-0.7.4.tar.bz2 new file mode 100644 index 0000000..a09600a --- /dev/null +++ b/userspace-rcu-0.7.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2294ec969308fc9115b43eb7ed5392a63a7e671f44316446a1149a39db54d51f +size 383437 diff --git a/userspace-rcu.changes b/userspace-rcu.changes index e828ad9..b03fe41 100644 --- a/userspace-rcu.changes +++ b/userspace-rcu.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Tue Aug 28 06:23:06 UTC 2012 - pascal.bleser@opensuse.org + +- update to 0.7.4: + * Fix: rculfhash should be offline while waiting for resize to complete + * urcu: move busy-wait code and name it ___cds_wfq_node_sync_next() + * urcu: fix compat_futex_noasync() + * urcu: add hint to DEFINE_URCU_TLS() for compound types + * Fix: CAA_BUILD_BUG_ON should refer to CAA_BUILD_BUG_ON_ZERO + * Add MIPS support + * Fix inappropriate lib behavior: don't call exit() + * Fix: re-enable compatibility with autoconf < 2.64 + * Fix c99 compatibility: use __asm__ and __volatile__ in public headers + * Fix c99 compatibility: use __typeof__ instead of typeof in public headers + +- changes from 0.7.1: + * fix: uatomic_set return value compile fix for non-x86 arch + +- changes from 0.7.0: + * Update return value of "set" operations + * rculfhash: document implied memory barriers + * rculfhash: Ensure future-proof memory barrier semantic consistency + * uatomic: add memory barrier API for and/or/add/sub/inc/sub + * rculfhash: fix: race between replace and del operations + * rculfhash: replace unneeded rcu_dereference by CMM_LOAD_SHARED + * rculfhash: check malloc NULL pointer + * Fix uatomic sign cast + * Remove unused jhash.h file + * RCU lock-free hash table: implement cds_lfht_is_node_deleted() + * rculfhash: remove an invocation of bit_reverse_ulong() when adding + * cds_lfht_replace: add checks for old/new node hash/value match + * Add missing REMOVAL_OWNER_FLAG comment to cds_lfht_node comment + * _cds_lfht_del is not used for buckets anymore, remove parameter + * rculfhash: Relax atomicity guarantees required by removal operation + * simplify the deletion for bucket node + * Cleanup DEFINE_RCU_FLAVOR() + * Add cds_lfht_ prefix to fls_ulong, get_count_order_ulong, get_count_order_u32 + * Merge RCU Lock-Free Resizable Hash Table + ------------------------------------------------------------------- Wed May 23 11:08:07 UTC 2012 - jengelh@inai.de diff --git a/userspace-rcu.spec b/userspace-rcu.spec index 0e4603f..aa64335 100644 --- a/userspace-rcu.spec +++ b/userspace-rcu.spec @@ -13,7 +13,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ Name: userspace-rcu -Version: 0.6.7 +Version: 0.7.4 %define soname 1 Release: 0 Summary: Userspace Read-Copy-Update Library @@ -65,6 +65,7 @@ accesses to detect grace periods after which memory reclamation is possible. %install %makeinstall +rm -rf "%{buildroot}%{_datadir}/doc" rm "%buildroot/%_libdir"/*.la %post -n liburcu%{soname} -p /sbin/ldconfig @@ -72,7 +73,7 @@ rm "%buildroot/%_libdir"/*.la %files -n liburcu%{soname} %defattr(-,root,root) -%doc ChangeLog LICENSE README +%doc ChangeLog LICENSE README *.txt doc/*.txt %{_libdir}/liburcu.so.%{soname} %{_libdir}/liburcu.so.%{soname}.* %{_libdir}/liburcu-bp.so.%{soname}