diff options
author | Jens Rehsack <sno@netbsd.org> | 2020-09-14 09:52:22 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-09-15 11:53:28 +0100 |
commit | 0b7927067c3d54dcf67530e1dccde52c6a97ba8f (patch) | |
tree | 307b430ee576a09cc1c222ed9eb2ab9e6bfad438 /meta/recipes-kernel/lttng/lttng-modules/0003-fix-KVM-x86-mmu-Make-kvm_mmu_page-definition-and-acc.patch | |
parent | e846c28b463d358c6881b9a443bc3738f08a4df8 (diff) | |
download | poky-0b7927067c3d54dcf67530e1dccde52c6a97ba8f.tar.gz |
lttng-modules: backport patches from 2.12.x to fix 5.4.64+ and 5.8.9+ builds
Backporting the 10 patches since the lttng 2.12.2 release. We'll drop
them once .3 is released, but for now, we need the fixes to build
against the latest 5.4, 5.8 and 5.9 kernels.
We also bump the devupstream SRCREV to pickup the same changes.
(From OE-Core rev: 62c87d1a68c4f7c8f30c3c5330dcda9cbcbbbaa7)
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/0003-fix-KVM-x86-mmu-Make-kvm_mmu_page-definition-and-acc.patch')
-rw-r--r-- | meta/recipes-kernel/lttng/lttng-modules/0003-fix-KVM-x86-mmu-Make-kvm_mmu_page-definition-and-acc.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/meta/recipes-kernel/lttng/lttng-modules/0003-fix-KVM-x86-mmu-Make-kvm_mmu_page-definition-and-acc.patch b/meta/recipes-kernel/lttng/lttng-modules/0003-fix-KVM-x86-mmu-Make-kvm_mmu_page-definition-and-acc.patch new file mode 100644 index 0000000000..524631cc72 --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0003-fix-KVM-x86-mmu-Make-kvm_mmu_page-definition-and-acc.patch | |||
@@ -0,0 +1,39 @@ | |||
1 | From f16315cc45c4c6b880de541bb092ca18a13952b7 Mon Sep 17 00:00:00 2001 | ||
2 | From: Michael Jeanson <mjeanson@efficios.com> | ||
3 | Date: Mon, 10 Aug 2020 11:36:03 -0400 | ||
4 | Subject: [PATCH 03/10] fix: KVM: x86/mmu: Make kvm_mmu_page definition and | ||
5 | accessor internal-only (v5.9) | ||
6 | |||
7 | commit 985ab2780164698ec6e7d73fad523d50449261dd | ||
8 | Author: Sean Christopherson <sean.j.christopherson@intel.com> | ||
9 | Date: Mon Jun 22 13:20:32 2020 -0700 | ||
10 | |||
11 | KVM: x86/mmu: Make kvm_mmu_page definition and accessor internal-only | ||
12 | |||
13 | Make 'struct kvm_mmu_page' MMU-only, nothing outside of the MMU should | ||
14 | be poking into the gory details of shadow pages. | ||
15 | |||
16 | Upstream-Status: Backport | ||
17 | |||
18 | Change-Id: Ia5c1b9c49c2b00dad1d5b17c50c3dc730dafda20 | ||
19 | Signed-off-by: Michael Jeanson <mjeanson@efficios.com> | ||
20 | Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | ||
21 | --- | ||
22 | probes/lttng-probe-kvm-x86-mmu.c | 1 + | ||
23 | 1 file changed, 1 insertion(+) | ||
24 | |||
25 | diff --git a/probes/lttng-probe-kvm-x86-mmu.c b/probes/lttng-probe-kvm-x86-mmu.c | ||
26 | index 5a7ef1e..8f98186 100644 | ||
27 | --- a/probes/lttng-probe-kvm-x86-mmu.c | ||
28 | +++ b/probes/lttng-probe-kvm-x86-mmu.c | ||
29 | @@ -25,6 +25,7 @@ | ||
30 | #include <wrapper/tracepoint.h> | ||
31 | |||
32 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,9,0)) | ||
33 | +#include <../../arch/x86/kvm/mmu/mmu_internal.h> | ||
34 | #include <../../arch/x86/kvm/mmu/mmutrace.h> | ||
35 | #else | ||
36 | #include <../../arch/x86/kvm/mmutrace.h> | ||
37 | -- | ||
38 | 2.19.1 | ||
39 | |||