From patchwork Sat Nov 26 13:43:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 6184 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4NKCbw0P3Yz3wc7 for ; Sat, 26 Nov 2022 13:43:08 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4NKCbv3QcDz2pZ; Sat, 26 Nov 2022 13:43:07 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4NKCbv2gDvz2xxK; Sat, 26 Nov 2022 13:43:07 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4NKCbt0l9Wz2xGQ for ; Sat, 26 Nov 2022 13:43:06 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4NKCbs3Kkxz1GW; Sat, 26 Nov 2022 13:43:05 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1669470185; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=2WlwiXSoIO5ChKPq8wXgGNCyYCjMNtbztCzT0OrJyOc=; b=8FVSVEqnQIS8B2Rh0VGQi/lhuCNU6qQ81hSarrIicsDh8CEfWEey4lvD5LE6ubHV+PVfoi ZJhhn8K34/kiS2Dg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1669470185; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=2WlwiXSoIO5ChKPq8wXgGNCyYCjMNtbztCzT0OrJyOc=; b=mwQ6MCBI0Lxscjhjed48p8y+oW6CtE5ugFo+NXBQb6jYmB6BX6issGVFk/aubFeV706rKK 6ctKwlxEic5p5yo7yvWmTJDXLO20A9ieGf7Kdzp6IPAiBhJ+7tapGIikB07iKjuHBz4Ygz 7X8EXGO9Gz0dcHQx7juILC+UC2xhRGE33Esa/TwZH04BlTxvZV2Q129Ij5CQLcLA7nRPmm EMdBVE7JzSM2uNQfS5Ge5h87DoEXOSmjf94JKlAa8U2UICSwYQjAUJHz0URMReuqy4fpo7 jPUBAsSUW7N1gmwxfaEvlmQNJ+Z/HGN5kXiy8cjJsLnUAuIrEOrxrSdgduvEnA== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] liburcu: Update to version 0.13.2 Date: Sat, 26 Nov 2022 14:43:03 +0100 Message-Id: <20221126134303.2491128-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from version 0.13.0 to 0.13.2 - Update of rootfile - Changelog 2022-08-18 Userspace RCU 0.13.2 * Revert "Fix: remove type constness in URCU_FORCE_CAST's C++ version" * Fix: futex.h: include headers outside extern C * Fix: add missing unused attribute to _rcu_dereference * Fix: change method used by _rcu_dereference to strip type constness * Fix: remove type constness in URCU_FORCE_CAST's C++ version * Move extern "C" down in include/urcu/urcu-bp.h * fix: ifdef linux specific cpu count compat * Set git-review branch to stable-0.13 * fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id * Fix: revise obsolete command in README.md * Fix: workqueue: remove unused variable "ret" * Fix: urcu-qsbr: futex wait: handle spurious futex wakeups * Fix: urcu: futex wait: handle spurious futex wakeups * Fix: urcu-wait: futex wait: handle spurious futex wakeups * Fix: defer_rcu: futex wait: handle spurious futex wakeups * Fix: call_rcu: futex wait: handle spurious futex wakeups * Fix: workqueue: futex wait: handle spurious futex wakeups * Fix: Use %lu rather than %ld to print count 2022-01-05 Userspace RCU 0.13.1 * fix: properly detect 'cmpxchg' on x86-32 * fix: use urcu-tls compat with c++ compiler * fix: remove autoconf features default value in help message * fix: add missing pkgconfig file for memb flavour lib * Make temporary variable in _rcu_dereference non-const * Fix: x86 and s390: uatomic __hp() macro C++ support * Fix: x86 and s390: uatomic __hp() macro clang support * Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11 * Fix: changelog: v0.13.0 was released in 2021 Signed-off-by: Adolf Belka Reviewed-by: Michael Tremer --- config/rootfiles/common/liburcu | 1 + lfs/liburcu | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/config/rootfiles/common/liburcu b/config/rootfiles/common/liburcu index ab8cb0649..c67695c8d 100644 --- a/config/rootfiles/common/liburcu +++ b/config/rootfiles/common/liburcu @@ -134,6 +134,7 @@ usr/lib/liburcu.so.8.0.0 #usr/lib/pkgconfig/liburcu-bp.pc #usr/lib/pkgconfig/liburcu-cds.pc #usr/lib/pkgconfig/liburcu-mb.pc +#usr/lib/pkgconfig/liburcu-memb.pc #usr/lib/pkgconfig/liburcu-qsbr.pc #usr/lib/pkgconfig/liburcu-signal.pc #usr/lib/pkgconfig/liburcu.pc diff --git a/lfs/liburcu b/lfs/liburcu index da0dbf09a..5b1d6fd45 100644 --- a/lfs/liburcu +++ b/lfs/liburcu @@ -24,7 +24,7 @@ include Config -VER = 0.13.0 +VER = 0.13.2 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 = 11b5d13f4e1a577cc33ad430eb387b26cc2db2ba9ff32c7a09f9cb6c8a418548cd87c198ab4b63be3df884d8e3878046ba817106ff2f07cbab86dd60c9bb1d34 +$(DL_FILE)_BLAKE2 = 6d502e0035b03df262c917ba70f7442e2bd81369091b2c521fe5c32f31ed2ef7404070759f3a8910b767153e05d28e354d5e5ece2a3ba17e4a31dd7db3e1924f install : $(TARGET)