- Update from version 0.15.1 to 0.15.5
- Update of rootfile
- Changelog
    0.15.5
        * x86: Define cmm_smp_mb() as lock; addl rather than mfence
        * Introduce barrier test
        * Add test_uatomic to gitignore
        * Cleanup: Remove stray space
        * benchmark: Add uatomic benchmark
    0.15.4
        * uatomic: Fix redundant memory barriers for atomic builtin operations
        * Cleanup: Remove useless declarations from urcu-qsbr
        * src/urcu-bp.c: assert => urcu_posix_assert
        * ppc.h: improve ppc64 caa_get_cycles on Darwin
    0.15.3
        * Fix: Use bitfield static assert with GCC < 7.1.0
        * Fix: Allow compile-time checks for GCC 5.1
    0.15.2
        * fix: __atomic_always_lock_free() not a constant expression on g++ < 
5.1
        * fix: urcu assert fallback for pre-C11 builds
        * doc: update uatomic-api for static assert
        * Add uatomic size static assert for 's390'
        * Add uatomic size static assert for 'sparc64'
        * Add uatomic size static assert for 'ppc'
        * Add uatomic size static assert for 'x86'
        * Add uatomic size static assert for 'generic'
        * Add uatomic size static assert
        * Use UATOMIC_HAS_ATOMIC_INT/LLONG in generic implementation
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for x86
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for tile
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for sparc64
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for s390
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for riscv
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for ppc
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for nios2
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for mips
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for m68k
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for loongarch
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for ia64
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for hppa
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for 'gcc' arch
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for arm
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for alpha
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for aarch64
        * Add UATOMIC_HAS_ATOMIC_INT/LLONG for atomic builtins
        * Add builtin atomics size static asserts
        * cleanup: use URCU_GCC_VERSION from compiler.h
        * fix: atomic builtins defines for type support
        * Move back CMM_LOAD/STORE_SHARED to volatile access
        * Add cmm_annotate_mem_acquire() to URCU_DEREFERENCE_USE_VOLATILE 
rcu_dereference
        * Use uatomic_load CMM_RELAXED in URCU_DEREFERENCE_USE_VOLATILE
        * Fix: Re-introduce URCU_DEREFERENCE_USE_VOLATILE read barrier depends 
for alpha
        * Tree-wide: Rename to uatomic_load/uatomic_store
        * src: Use __*__ for attribute names
        * API: Use __*__ for attribute names
        * Fix Changelog 0.15.1 date

Signed-off-by: Adolf Belka <[email protected]>
---
 config/rootfiles/common/liburcu | 2 ++
 lfs/liburcu                     | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/config/rootfiles/common/liburcu b/config/rootfiles/common/liburcu
index d890c2ebd..e3d0352c3 100644
--- a/config/rootfiles/common/liburcu
+++ b/config/rootfiles/common/liburcu
@@ -76,6 +76,7 @@
 #usr/include/urcu/uatomic/api.h
 #usr/include/urcu/uatomic/arm.h
 #usr/include/urcu/uatomic/builtins-generic.h
+#usr/include/urcu/uatomic/builtins-x86.h
 #usr/include/urcu/uatomic/builtins.h
 #usr/include/urcu/uatomic/gcc.h
 #usr/include/urcu/uatomic/generic.h
@@ -90,6 +91,7 @@
 #usr/include/urcu/uatomic/s390.h
 #usr/include/urcu/uatomic/sparc64.h
 #usr/include/urcu/uatomic/tile.h
+#usr/include/urcu/uatomic/uassert.h
 #usr/include/urcu/uatomic/x86.h
 #usr/include/urcu/uatomic_arch.h
 #usr/include/urcu/urcu-bp.h
diff --git a/lfs/liburcu b/lfs/liburcu
index 1e45817f6..a76e5ac35 100644
--- a/lfs/liburcu
+++ b/lfs/liburcu
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 0.15.1
+VER        = 0.15.5
 
 THISAPP    = userspace-rcu-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 
c2b20099a4a9284f44031bb2d5f87ab03292896739115fdc741493d7f7c714b306a1981c1ff8164fb39ddf200634ddefdb757582b4891aa04cadd9dd8b51260a
+$(DL_FILE)_BLAKE2 = 
3e0ad236f77f1146ac3e7fe93ae8f3ea86632af38b78c6648a19c9df33959ff08e42779f6d34b47dfd3f7188efc39f8f4daaba81d702743e357d3bd9327000fc
 
 install : $(TARGET)
 
-- 
2.52.0


Reply via email to