Return-Path: DKIM-Filter: OpenDKIM Filter v2.10.3 mail.efficios.com 2E3AA266AC1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=default; t=1582663125; bh=IbwSBYKvGUKh2iebU/pTGnN1/ZnFnCch+FdHVce+Itc=; h=Date:From:To:Message-ID:MIME-Version; b=Lrqn5mILwQgGPRrHfkFU8f8gz/sC+E5/zpgRzxKxVLFyGv8CCRgEVPWRLGNjTAZ35 LGDEOKEPJ1nvqkl7S+EUW/iNpu9jKH61yjIn3KsOOv05NnVNVPF1UDLo1vX4FLWnIk y1RRRH0ArVCxED29TT4bV18a52gFsbiI6C1kKsUEBftPAYLYsXez4aq0QDmnicxWyc 9BJu+dWDNO7lhUKjqjFLk+Ny9cstlWEypCkaD/DXQ6o11U5tvmDRTuWZFYU8+lLvXk mnX3EWUquOYBjbj94IkxEJf95X6ea8oxY0tlEcSkq/xquHSkB6XMU49aK+w8zIwffh lroUodq+FDbUg== Date: Tue, 25 Feb 2020 15:38:45 -0500 (EST) From: Mathieu Desnoyers Message-ID: <1487536566.7003.1582663125006.JavaMail.zimbra@efficios.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: [diamon-discuss] [RELEASE] LTTng-modules 2.12.0-rc2, 2.11.2, 2.10.14 (Linux kernel tracer) List-Id: DiaMon diagnostic and monitoring workgroup general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: lttng-dev@lists.lttng.org, diamon-discuss@lists.linuxfoundation.org, linux-trace-users@vger.kernel.org, lwn@lwn.net, linux-kernel Hi, This release announcement covers all actively maintained branches of the LTTng-modules Linux kernel tracer, namely: - LTTng-modules 2.10.14 and 2.11.2 (stable branches), - LTTng-modules 2.12.0-rc2 (branch currently in release candidate cycle). The LTTng modules provide Linux kernel tracing capability to the LTTng tracer toolset. * New and noteworthy in these releases: - Support for kernel 5.6 (currently at 5.6-rc3). It features changes in the tracepoint instrumentation, and changes in the timekeeping area in preparation for y2038. The plan here to handle timekeeping changes and keep backward compatibility is to add forward declarations of deprecated types locally in lttng-modules for the stable branches. For the master branch and future 2.13+ releases, we plan to introduce a type compatibility layer within lttng-modules with typedefs mapping to the new types when building against recent kernels, and provide backward compatible typedefs when building against older kernels. Currently, lttng-modules builds against all vanilla and most distribution Linux kernels from v3.0 onwards. - Fix NULL pointer dereference race in the lttng-statedump module. The return value of task_active_pid_ns() should be checked for NULL to handle tasks which have exited but were not waited-for yet, which are thus in a "dead" state. The statedump triggers at trace start and when the command "lttng regenerate statedump" is issued. Thanks, Mathieu Project website: https://lttng.org Documentation: https://lttng.org/docs Download link: https://lttng.org/download -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com