public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Cc: Adolf Belka <adolf.belka@ipfire.org>
Subject: [PATCH] liburcu: Update to version 0.15.5
Date: Fri, 28 Nov 2025 14:53:10 +0100	[thread overview]
Message-ID: <20251128135310.67235-11-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20251128135310.67235-1-adolf.belka@ipfire.org>

- 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 <adolf.belka@ipfire.org>
---
 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



      parent reply	other threads:[~2025-11-28 13:53 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-11-28 13:53 [PATCH] core200: Ship coreutils Adolf Belka
2025-11-28 13:53 ` [PATCH] core200: Ship glib Adolf Belka
2025-11-28 13:53 ` [PATCH] core200: Ship intel-microcode Adolf Belka
2025-11-28 13:53 ` [PATCH] core200: Ship libarchive Adolf Belka
2025-11-28 13:53 ` [PATCH] core200: Ship liburcu Adolf Belka
2025-11-28 13:53 ` [PATCH] coreutils: Update to version 9.9 Adolf Belka
2025-11-28 13:53 ` [PATCH] git: Update to version 2.52.0 Adolf Belka
2025-11-28 13:53 ` [PATCH] glib: Update to version 2.87.0 Adolf Belka
2025-11-28 13:53 ` [PATCH] intel-microcode: Update to version 20251111 Adolf Belka
2025-11-28 13:53 ` [PATCH] libarchive: Update to version 3.8.3 Adolf Belka
2025-11-28 13:53 ` Adolf Belka [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20251128135310.67235-11-adolf.belka@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox