- Update from version 0.14.0 to 0.14.1 - Update of rootfile - Changelog 0.14.1 * Fix: missing typename in URCU_FORCE_CAST * Allow building with GCC >= 13.3 on RISC-V * pointer.h: Fix the rcu_cmpxchg_pointer documentation * Adjust shell script to allow Bash in other locations * fix: handle EINTR correctly in get_cpu_mask_from_sysfs * Relicense src/compat-smp.h to MIT * ppc.h: use mftb on ppc * Fix: allow clang to build liburcu on RISC-V * Fix -Walloc-size * urcu/uatomic/riscv: Mark RISC-V as broken * Fix: urcu-bp: misaligned reader accesses * LoongArch: Document that byte and short atomics are implemented with LL/SC * Add LoongArch support * tests/regression/rcutorture: Add wait state * urcu-wait: Initialize node in URCU_WAIT_NODE_INIT * Fix: urcu-wait: add missing futex.h include * Adjust shell scripts to allow Bash in other locations * Add support for OpenBSD * Revert "compiler.h: Introduce caa_unqual_scalar_typeof" * rculfhash: Use caa_container_of_check_null in cds_lfht_entry * compiler.h: Introduce caa_container_of_check_null * compiler.h: Introduce caa_unqual_scalar_typeof * Avoid calling caa_container_of on NULL pointer in cds_lfht macros * Fix: revise urcu_read_lock_update() comment * Fix: uatomic powerpc comment about lwsync * fix: aarch64: allow RHEL7 gcc 4.8.5-11 * fix: warning 'noreturn' function does return on ppc * Fix: use __noreturn__ for C11-compatibility
Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/common/liburcu | 2 ++ lfs/liburcu | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/config/rootfiles/common/liburcu b/config/rootfiles/common/liburcu index 029fc6f50..ae77325f2 100644 --- a/config/rootfiles/common/liburcu +++ b/config/rootfiles/common/liburcu @@ -15,6 +15,7 @@ #usr/include/urcu/arch/generic.h #usr/include/urcu/arch/hppa.h #usr/include/urcu/arch/ia64.h +#usr/include/urcu/arch/loongarch.h #usr/include/urcu/arch/m68k.h #usr/include/urcu/arch/mips.h #usr/include/urcu/arch/nios2.h @@ -79,6 +80,7 @@ #usr/include/urcu/uatomic/generic.h #usr/include/urcu/uatomic/hppa.h #usr/include/urcu/uatomic/ia64.h +#usr/include/urcu/uatomic/loongarch.h #usr/include/urcu/uatomic/m68k.h #usr/include/urcu/uatomic/mips.h #usr/include/urcu/uatomic/nios2.h diff --git a/lfs/liburcu b/lfs/liburcu index 6825b50a6..09ea0956e 100644 --- a/lfs/liburcu +++ b/lfs/liburcu @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 0.14.0 +VER = 0.14.1
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 = ba9fa4c6dec693d2616234187db531f00fc0ade65f7e2a57182d9441728ddfa6f3e9d4544b824ca5edf7c027a43c9231d998a309c01f4bbab1eeefe856344f77 +$(DL_FILE)_BLAKE2 = 6ae6a98020f731b5dc3bef5e7cf1a0b590087dbaff8836a4d2b694ad8d0d76b298261d99bea4281907cb516980b69c673d80baac17ae244e2f4fe690fc539293
install : $(TARGET)