diff options
Diffstat (limited to 'recipes-kernel/lttng/lttng-modules/0004-Fix-Revert-KVM-MMU-show-mmu_valid_gen.-v5.1.patch')
-rw-r--r-- | recipes-kernel/lttng/lttng-modules/0004-Fix-Revert-KVM-MMU-show-mmu_valid_gen.-v5.1.patch | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/recipes-kernel/lttng/lttng-modules/0004-Fix-Revert-KVM-MMU-show-mmu_valid_gen.-v5.1.patch b/recipes-kernel/lttng/lttng-modules/0004-Fix-Revert-KVM-MMU-show-mmu_valid_gen.-v5.1.patch deleted file mode 100644 index 0e0ab765..00000000 --- a/recipes-kernel/lttng/lttng-modules/0004-Fix-Revert-KVM-MMU-show-mmu_valid_gen.-v5.1.patch +++ /dev/null | |||
@@ -1,52 +0,0 @@ | |||
1 | From f65f074de41fcc2c176397d54947f5ae2104671b Mon Sep 17 00:00:00 2001 | ||
2 | From: Michael Jeanson <mjeanson@efficios.com> | ||
3 | Date: Mon, 18 Mar 2019 16:20:35 -0400 | ||
4 | Subject: [PATCH 4/5] Fix: Revert "KVM: MMU: show mmu_valid_gen..." (v5.1) | ||
5 | |||
6 | See upstream commit : | ||
7 | |||
8 | commit b59c4830ca185ba0e9f9e046fb1cd10a4a92627a | ||
9 | Author: Sean Christopherson <sean.j.christopherson@intel.com> | ||
10 | Date: Tue Feb 5 13:01:30 2019 -0800 | ||
11 | |||
12 | Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" | ||
13 | |||
14 | ...as part of removing x86 KVM's fast invalidate mechanism, i.e. this | ||
15 | is one part of a revert all patches from the series that introduced the | ||
16 | mechanism[1]. | ||
17 | |||
18 | This reverts commit 2248b023219251908aedda0621251cffc548f258. | ||
19 | |||
20 | Upstream-Status: Backport [http://git.lttng.org/?p=lttng-modules.git;a=commit;h=8a88382fb09bbeda443044ee8cdb8f92040636bc] | ||
21 | |||
22 | Signed-off-by: Michael Jeanson <mjeanson@efficios.com> | ||
23 | Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> | ||
24 | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> | ||
25 | --- | ||
26 | .../events/lttng-module/arch/x86/kvm/mmutrace.h | 10 +++++++++- | ||
27 | 1 file changed, 9 insertions(+), 1 deletion(-) | ||
28 | |||
29 | diff --git a/instrumentation/events/lttng-module/arch/x86/kvm/mmutrace.h b/instrumentation/events/lttng-module/arch/x86/kvm/mmutrace.h | ||
30 | index e3f7abd..71e8b34 100644 | ||
31 | --- a/instrumentation/events/lttng-module/arch/x86/kvm/mmutrace.h | ||
32 | +++ b/instrumentation/events/lttng-module/arch/x86/kvm/mmutrace.h | ||
33 | @@ -13,7 +13,15 @@ | ||
34 | #undef TRACE_SYSTEM | ||
35 | #define TRACE_SYSTEM kvm_mmu | ||
36 | |||
37 | -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,11,0)) | ||
38 | +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,1,0)) | ||
39 | + | ||
40 | +#define LTTNG_KVM_MMU_PAGE_FIELDS \ | ||
41 | + ctf_integer(__u64, gfn, (sp)->gfn) \ | ||
42 | + ctf_integer(__u32, role, (sp)->role.word) \ | ||
43 | + ctf_integer(__u32, root_count, (sp)->root_count) \ | ||
44 | + ctf_integer(bool, unsync, (sp)->unsync) | ||
45 | + | ||
46 | +#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3,11,0)) | ||
47 | |||
48 | #define LTTNG_KVM_MMU_PAGE_FIELDS \ | ||
49 | ctf_integer(unsigned long, mmu_valid_gen, (sp)->mmu_valid_gen) \ | ||
50 | -- | ||
51 | 2.17.0 | ||
52 | |||