Received: by 2002:ab2:6203:0:b0:1f5:f2ab:c469 with SMTP id o3csp824334lqt; Fri, 19 Apr 2024 11:25:38 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW/GGPTV8G/WCA2ZZ8QOM0zcdUjyN7MBxk1dxEHM6wwOMYU4lPoEqT26Tfyz0sxlTEz6o1erlMch/YCiWirkYxWdIfDME4BOsPI7xHvxQ== X-Google-Smtp-Source: AGHT+IFJSTdq+mYTRbA8w/Iv8B7AA+QwFf03J7nKbPNqlGQKIzuAxdVukf+JPx75P37FH995EQGh X-Received: by 2002:a05:6808:3ae:b0:3c7:5078:a540 with SMTP id n14-20020a05680803ae00b003c75078a540mr95905oie.3.1713551137747; Fri, 19 Apr 2024 11:25:37 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713551137; cv=pass; d=google.com; s=arc-20160816; b=ylKvPfoocfPJKRo0zXOeXeF/NW/L75/0UVIO+tIkfOSvJrO/1xcEuXEp10sBCqnUDq 5czS0ePbEYQAkVWQBj8AKPc1T99T6OuDZb3vGYPUBkKNeGDdo1m00LZ2FnHF6jnEFw1b c2sj1mqfpQ0WD10M49xk/8OHO5TBHGx+Ui9IgjxWmKfE2IjOHU9PizSwEE+hc3QlgOkW yZWhB/K20G0ktCrqu6Oj/bLmxrgWrYlRctuTDzWbT4wa/DM+KoSCo/h6P4S2s/XCEW1q 5qCYtwV7zRX7/eTPSnwAnKpebV/6RKqn9GcfveurQeTOUBuc9do/WDUfx78EFz6+9IV2 KVqw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:subject:to:from:content-language :user-agent:mime-version:list-unsubscribe:list-subscribe:list-id :precedence:date:message-id:dkim-signature; bh=S2C9HAiKmfBZGgMDegFH/YhHghcfcoW5F1313crJ18w=; fh=2zwU6j/gcAVOWr6rVHG4OVwa8n5CtnyuSLAMuuUMkrE=; b=ZCqfwDFcza3Gsvc02Yo1BPa6mfV+V1b3NSWPSmPOxn8PmHtuLPCLVBONeHAcH5M4vf 01eRbqcoq1O5FHvIaK6kQAhlmqmMC+EY+N9bAgBPLRQBhNYpuE/a7QKKWYfyu+wDUuil 31NZgrybBZbU2mCFe6u8OLbd/SDMqzn+g7anVrmbGUXTrHl06O0OkejqwUi/uPzej428 s40qbX4EI7zSPoUNEBscH8WyfqNkoRB8npEM3NXr/pEOzbA68m8s0WJqWLIISF43xKwN 6681UvguCDzJfM2hWBDYS6YX+g7ZSoQnbiZibSpWTj2c56lEitzIcsGQev2mRXRNE/pG KwbA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@efficios.com header.s=smtpout1 header.b=tuF4lAOI; arc=pass (i=1 spf=pass spfdomain=efficios.com dkim=pass dkdomain=efficios.com dmarc=pass fromdomain=efficios.com); spf=pass (google.com: domain of linux-kernel+bounces-151867-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-151867-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=efficios.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id k16-20020ae9f110000000b0078d673190fdsi4368476qkg.408.2024.04.19.11.25.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Apr 2024 11:25:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-151867-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@efficios.com header.s=smtpout1 header.b=tuF4lAOI; arc=pass (i=1 spf=pass spfdomain=efficios.com dkim=pass dkdomain=efficios.com dmarc=pass fromdomain=efficios.com); spf=pass (google.com: domain of linux-kernel+bounces-151867-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-151867-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=efficios.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 70E5B1C2140B for ; Fri, 19 Apr 2024 18:25:37 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DF95213BC0E; Fri, 19 Apr 2024 18:25:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=efficios.com header.i=@efficios.com header.b="tuF4lAOI" Received: from smtpout.efficios.com (smtpout.efficios.com [167.114.26.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6D1C713B5BE; Fri, 19 Apr 2024 18:25:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=167.114.26.122 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713551131; cv=none; b=TYVy4yHacEBuA2aEW7Uz7fyaTRqFeGn2Ev0L30BhjZPvtFm/lC2EvMdTMXx11RiWGw1hxO8jszdeLP/k5gjSxpHOv0Dwv2/xrK9Sl2YJukyfbouWLRdpBwLM26QzggHD2RfkfTakHMI6VPjEyuWyUM9wU3VgTVE9aulNjiWpcs4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713551131; c=relaxed/simple; bh=NiUB2jWvX+wsKtvOZdF+F2qUCl/RH7QB2FrO/Tls7mo=; h=Message-ID:Date:MIME-Version:From:To:Subject:Content-Type; b=DKLUqCBpfTlGSI2ESeX0Kv0I73rvKf+LEsSAyz4Aths09ZUv55IHazXAIS57XzVUsAdwYcVvEhRbGBCdTzJw6nQ3LHIEPbz76GX1OI8J+ldWAKp68RT+rdGvSPPbt88VF5JMWjsUblsSa1I/EVKbOZBFTTVHnX9fOgeXpjKPXs0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=efficios.com; spf=pass smtp.mailfrom=efficios.com; dkim=pass (2048-bit key) header.d=efficios.com header.i=@efficios.com header.b=tuF4lAOI; arc=none smtp.client-ip=167.114.26.122 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=efficios.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=efficios.com; s=smtpout1; t=1713551119; bh=NiUB2jWvX+wsKtvOZdF+F2qUCl/RH7QB2FrO/Tls7mo=; h=Date:From:To:Subject:From; b=tuF4lAOIGv+fqCJFeFcTDr5vaGt7+dtnYKsSZq+tohxkCMu0kty2/yUq3Ogbcycrl fvA4+99B0l1jWj4SRXcAXLEQVJWbGn+zUgh763EsKmfRrQ83laF0k8S3HTptGXM3Rj VkfYYQ18EK4oBLUUTJ35U/3JRrmL4fGaK6HQRj7amiDxAVkn5R2RdNX1Mw6/hvCp11 mvbWQCZwCCBl+e5KdK5h4KIwuo820k9/7BCr81XsGmz1NTgk1Ufpr9lTyaEVvW3obI eps7VhAdsOlAj56k7yZyQAZ58NXlx65Z6PREm5QAtiU8tqljmk4J02YwQxtIKjUQHO yk/CaNohbN/zQ== Received: from [172.16.0.134] (192-222-143-198.qc.cable.ebox.net [192.222.143.198]) by smtpout.efficios.com (Postfix) with ESMTPSA id 4VLjk70MsCzwgk; Fri, 19 Apr 2024 14:25:19 -0400 (EDT) Message-ID: <8987e081-13bb-4af2-80d7-5819ad5d4784@efficios.com> Date: Fri, 19 Apr 2024 14:25:24 -0400 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Mathieu Desnoyers To: lttng-dev@lists.lttng.org, diamon-discuss@lists.linuxfoundation.org, linux-trace-users@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RELEASE] LTTng-UST 2.12.10 and 2.13.8 (Linux user-space tracer) Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit LTTng-UST, the Linux Trace Toolkit Next Generation Userspace Tracer, is a low-overhead application tracer. The library "liblttng-ust" enables tracing of applications and libraries. New in both 2.12.10 and 2.13.8: * Add close_range wrapper to liblttng-ust-fd.so GNU libc 2.34 implements a new close_range symbol which is used by the ssh client and other applications to close all file descriptors, including those which do not belong to the application. Override this symbol to prevent the application from closing file descriptors actively used by lttng-ust. * Fix: libc wrapper: use initial-exec for malloc_nesting TLS Use the initial-exec TLS model for the malloc_nesting nesting guard variable to ensure that the GNU libc implementation of the TLS access don't trigger infinite recursion by calling the memory allocator wrapper functions, which can happen with global-dynamic. This fixes a liblttng-ust-libc-wrapper.so regression on recent Fedora distributions. * lttng-ust(3): Fix wrong len_type for sequence `len_type' of a sequence field must be of type unsigned integer. Some provided examples in the man page were incorrectly using a type signed integer, resulting in correct compilation, but error while decoding. New in 2.13.8: * ust-tracepoint-event: Add static check of sequences length type Add a compile-time check to validate that unsigned types are used for the length field of sequences. Detailed change logs: 2024-04-19 (National Garlic Day) lttng-ust 2.13.8 * Add close_range wrapper to liblttng-ust-fd.so * ust-tracepoint-event: Add static check of sequences length type * lttng-ust(3): Fix wrong len_type for sequence * Fix: libc wrapper: use initial-exec for malloc_nesting TLS 2024-04-19 (National Garlic Day) lttng-ust 2.12.10 * Add close_range wrapper to liblttng-ust-fd.so * lttng-ust(3): Fix wrong len_type for sequence * Fix: libc wrapper: use initial-exec for malloc_nesting TL Project website: https://lttng.org Documentation: https://lttng.org/docs Download link: https://lttng.org/download -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com