[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