[packages/lttng-modules] - updated to 2.13.13

qboosh qboosh at pld-linux.org
Mon May 20 21:13:49 CEST 2024


commit 4954b3cc7b76cca47f15440d2ffc4ad2607d97e6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon May 20 21:02:53 2024 +0200

    - updated to 2.13.13

 lttng-modules.spec       |  8 +++-----
 timer_expire_entry.patch | 48 ------------------------------------------------
 2 files changed, 3 insertions(+), 53 deletions(-)
---
diff --git a/lttng-modules.spec b/lttng-modules.spec
index c1c7844..5fa19dc 100644
--- a/lttng-modules.spec
+++ b/lttng-modules.spec
@@ -11,14 +11,13 @@
 Summary:	LTTng 2.x kernel modules
 Summary(pl.UTF-8):	Moduły jądra LTTng 2.x
 Name:		%{pname}%{_alt_kernel}
-Version:	2.13.12
+Version:	2.13.13
 Release:	%{rel}@%{_kernel_ver_str}
 License:	GPL v2
 Group:		Base/Kernel
 Source0:	https://lttng.org/files/lttng-modules/%{pname}-%{version}.tar.bz2
-# Source0-md5:	d84589cceb5a43bef749b48ab57c3860
+# Source0-md5:	333a76aac4aedd5382feab1ed2f43dab
 Patch0:		build.patch
-Patch1:		timer_expire_entry.patch
 URL:		https://lttng.org/
 %{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:3.0}
 %{?with_kernelsrc:%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-source >= 3:3.0}}
@@ -95,10 +94,9 @@ p=`pwd`\
 %setup -qc -n %{name}-%{version}
 cd %{pname}-%{version}
 %patch0 -p1
-%patch1 -p1
 
 %build
-cd  %{pname}-%{version}
+cd %{pname}-%{version}
 %{expand:%build_kernel_packages}
 
 %install
diff --git a/timer_expire_entry.patch b/timer_expire_entry.patch
deleted file mode 100644
index 45794b4..0000000
--- a/timer_expire_entry.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-commit b258b549a9bc218a08c102ba54aac2c1d477b45a
-Author: Kienan Stewart <kstewart at efficios.com>
-Date:   Mon Apr 15 09:25:26 2024 -0400
-
-    Fix: timer_expire_entry changed in 4.19.312
-    
-    See upstream commit:
-    
-        commit bbb5b1c060d73ca96ccc8cceaa81f5e1a96e8fa4
-        Author: Anna-Maria Gleixner <anna-maria at linutronix.de>
-        Date:   Thu Mar 21 13:09:21 2019 +0100
-    
-            timer/trace: Improve timer tracing
-    
-            [ Upstream commit f28d3d5346e97e60c81f933ac89ccf015430e5cf ]
-    
-            Timers are added to the timer wheel off by one. This is required in
-            case a timer is queued directly before incrementing jiffies to prevent
-            early timer expiry.
-    
-            When reading a timer trace and relying only on the expiry time of the timer
-            in the timer_start trace point and on the now in the timer_expiry_entry
-            trace point, it seems that the timer fires late. With the current
-            timer_expiry_entry trace point information only now=jiffies is printed but
-            not the value of base->clk. This makes it impossible to draw a conclusion
-            to the index of base->clk and makes it impossible to examine timer problems
-            without additional trace points.
-    
-            Therefore add the base->clk value to the timer_expire_entry trace
-            point, to be able to calculate the index the timer base is located at
-            during collecting expired timers.
-    
-    Change-Id: I2ebdbb637db0966ff51f45bf66916a59a496b50c
-    Signed-off-by: Kienan Stewart <kstewart at efficios.com>
-    Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers at efficios.com>
-
-diff --git a/include/instrumentation/events/timer.h b/include/instrumentation/events/timer.h
-index bd21c037..77c4111a 100644
---- a/include/instrumentation/events/timer.h
-+++ b/include/instrumentation/events/timer.h
-@@ -112,6 +112,7 @@ LTTNG_TRACEPOINT_EVENT(timer_start,
- #endif
- 
- #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,2,0) || \
-+	LTTNG_KERNEL_RANGE(4,19,312, 4,20,0) || \
- 	LTTNG_RHEL_KERNEL_RANGE(4,18,0,193,0,0, 4,19,0,0,0,0))
- /**
-  * timer_expire_entry - called immediately before the timer callback
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lttng-modules.git/commitdiff/4954b3cc7b76cca47f15440d2ffc4ad2607d97e6



More information about the pld-cvs-commit mailing list