diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2022-04-12 17:46:02 -0400 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-04-14 16:46:35 +0100 |
commit | b3ea0a07d46ebff0ae3fb02c7521ab971b3410db (patch) | |
tree | 756da88ee734e6ce3a1793aced818998f0fab0c0 /meta/recipes-kernel/lttng/lttng-modules/0006-fix-random-remove-unused-tracepoints-v5.18.patch | |
parent | 09fdbbcd193fdbb87af6dad57541e389a0a3a59f (diff) | |
download | poky-b3ea0a07d46ebff0ae3fb02c7521ab971b3410db.tar.gz |
lttng-modules: support kernel 5.18+
Backporting changes from lttng master to support building against
the 5.18+ kernel. No changes required to the patches. Once a new
-stable 2.13.x is released, we can drop these patches. To enable
newer kernel development against the LTS, it is worth pulling these
in while we wait for an upstream release.
(From OE-Core rev: 8a7237a47488442513741930ea55d69dd6bd7be4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-kernel/lttng/lttng-modules/0006-fix-random-remove-unused-tracepoints-v5.18.patch')
-rw-r--r-- | meta/recipes-kernel/lttng/lttng-modules/0006-fix-random-remove-unused-tracepoints-v5.18.patch | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0006-fix-random-remove-unused-tracepoints-v5.18.patch b/meta/recipes-kernel/lttng/lttng-modules/0006-fix-random-remove-unused-tracepoints-v5.18.patch new file mode 100644 index 0000000000..9c2f70d4af --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0006-fix-random-remove-unused-tracepoints-v5.18.patch | |||
@@ -0,0 +1,47 @@ | |||
1 | From 369d82bb1746447514c877088d7c5fd0f39140f8 Mon Sep 17 00:00:00 2001 | ||
2 | From: Michael Jeanson <mjeanson@efficios.com> | ||
3 | Date: Mon, 4 Apr 2022 14:33:42 -0400 | ||
4 | Subject: [PATCH 06/10] fix: random: remove unused tracepoints (v5.18) | ||
5 | |||
6 | See upstream commit : | ||
7 | |||
8 | commit 14c174633f349cb41ea90c2c0aaddac157012f74 | ||
9 | Author: Jason A. Donenfeld <Jason@zx2c4.com> | ||
10 | Date: Thu Feb 10 16:40:44 2022 +0100 | ||
11 | |||
12 | random: remove unused tracepoints | ||
13 | |||
14 | These explicit tracepoints aren't really used and show sign of aging. | ||
15 | It's work to keep these up to date, and before I attempted to keep them | ||
16 | up to date, they weren't up to date, which indicates that they're not | ||
17 | really used. These days there are better ways of introspecting anyway. | ||
18 | |||
19 | Upstream-Status: Backport | ||
20 | |||
21 | Change-Id: I3b8c3e2732e7efdd76ce63204ac53a48784d0df6 | ||
22 | Signed-off-by: Michael Jeanson <mjeanson@efficios.com> | ||
23 | Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | ||
24 | --- | ||
25 | src/probes/Kbuild | 5 ++++- | ||
26 | 1 file changed, 4 insertions(+), 1 deletion(-) | ||
27 | |||
28 | diff --git a/src/probes/Kbuild b/src/probes/Kbuild | ||
29 | index e26b4359..8d6ff0f2 100644 | ||
30 | --- a/src/probes/Kbuild | ||
31 | +++ b/src/probes/Kbuild | ||
32 | @@ -187,8 +187,11 @@ ifneq ($(CONFIG_FRAME_WARN),0) | ||
33 | CFLAGS_lttng-probe-printk.o += -Wframe-larger-than=2200 | ||
34 | endif | ||
35 | |||
36 | +# Introduced in v3.6, remove in v5.18 | ||
37 | obj-$(CONFIG_LTTNG) += $(shell \ | ||
38 | - if [ $(VERSION) -ge 4 \ | ||
39 | + if [ \( ! \( $(VERSION) -ge 6 -o \( $(VERSION) -eq 5 -a $(PATCHLEVEL) -ge 18 \) \) \) \ | ||
40 | + -a \ | ||
41 | + $(VERSION) -ge 4 \ | ||
42 | -o \( $(VERSION) -eq 3 -a $(PATCHLEVEL) -ge 6 \) \ | ||
43 | -o \( $(VERSION) -eq 3 -a $(PATCHLEVEL) -eq 5 -a $(SUBLEVEL) -ge 2 \) \ | ||
44 | -o \( $(VERSION) -eq 3 -a $(PATCHLEVEL) -eq 4 -a $(SUBLEVEL) -ge 9 \) \ | ||
45 | -- | ||
46 | 2.19.1 | ||
47 | |||