summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/lttng/lttng-modules/0015-fix-backport-of-fix-tracepoint-Optimize-using-static.patch
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2020-12-02 16:12:54 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-12-09 23:49:01 +0000
commite6cb075cd37b379d97fab60eb0ecd3531523a793 (patch)
tree3ad96b333310f5e69f4375cdad5cda3d8f78ab1f /meta/recipes-kernel/lttng/lttng-modules/0015-fix-backport-of-fix-tracepoint-Optimize-using-static.patch
parenta571272bf17114a40f96b2e553feacb35413e8ad (diff)
downloadpoky-e6cb075cd37b379d97fab60eb0ecd3531523a793.tar.gz
lttng-modules: add post 2.11.6 patches
To fix building against the latest 5.4.x kernels (and other versions as well), we import the lttng patches that have been added since the 2.11.6 release. When 2.11.7 is released, we can drop these patches and go with the release tarball. (From OE-Core rev: ea7e3c47af4191e69d54fc519865d125ed61d8eb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-kernel/lttng/lttng-modules/0015-fix-backport-of-fix-tracepoint-Optimize-using-static.patch')
-rw-r--r--meta/recipes-kernel/lttng/lttng-modules/0015-fix-backport-of-fix-tracepoint-Optimize-using-static.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0015-fix-backport-of-fix-tracepoint-Optimize-using-static.patch b/meta/recipes-kernel/lttng/lttng-modules/0015-fix-backport-of-fix-tracepoint-Optimize-using-static.patch
new file mode 100644
index 0000000000..1ff10d48da
--- /dev/null
+++ b/meta/recipes-kernel/lttng/lttng-modules/0015-fix-backport-of-fix-tracepoint-Optimize-using-static.patch
@@ -0,0 +1,46 @@
1From f8922333020aaa267e17fb23180b56c4c16ebe9e Mon Sep 17 00:00:00 2001
2From: Michael Jeanson <mjeanson@efficios.com>
3Date: Tue, 24 Nov 2020 11:11:42 -0500
4Subject: [PATCH 15/16] fix: backport of fix: tracepoint: Optimize using
5 static_call() (v5.10)
6
7Upstream-Status: Backport
8
9Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
10Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11Change-Id: I94f2b845f11654e639f03254185980de527a4ca8
12---
13 lttng-statedump-impl.c | 9 ++++-----
14 1 file changed, 4 insertions(+), 5 deletions(-)
15
16diff --git a/lttng-statedump-impl.c b/lttng-statedump-impl.c
17index e0b19b42..a8c32db5 100644
18--- a/lttng-statedump-impl.c
19+++ b/lttng-statedump-impl.c
20@@ -72,10 +72,9 @@ LTTNG_DEFINE_TRACE(lttng_statedump_interrupt,
21
22 LTTNG_DEFINE_TRACE(lttng_statedump_file_descriptor,
23 TP_PROTO(struct lttng_session *session,
24- struct files_struct *files,
25- int fd, const char *filename,
26+ struct task_struct *p, int fd, const char *filename,
27 unsigned int flags, fmode_t fmode),
28- TP_ARGS(session, files, fd, filename, flags, fmode));
29+ TP_ARGS(session, p, fd, filename, flags, fmode));
30
31 LTTNG_DEFINE_TRACE(lttng_statedump_start,
32 TP_PROTO(struct lttng_session *session),
33@@ -85,8 +84,8 @@ LTTNG_DEFINE_TRACE(lttng_statedump_process_state,
34 TP_PROTO(struct lttng_session *session,
35 struct task_struct *p,
36 int type, int mode, int submode, int status,
37- struct files_struct *files),
38- TP_ARGS(session, p, type, mode, submode, status, files));
39+ struct pid_namespace *pid_ns),
40+ TP_ARGS(session, p, type, mode, submode, status, pid_ns));
41
42 LTTNG_DEFINE_TRACE(lttng_statedump_network_interface,
43 TP_PROTO(struct lttng_session *session,
44--
452.25.1
46