Juergen Gross 9fc829
From: Juergen Gross <jgross@suse.com>
Juergen Gross 9fc829
Date: Wed, 26 Oct 2022 16:29:29 +0200
Juergen Gross 9fc829
Subject: [PATCH] kABI: Fix kABI after backport Add pmc->intr to refactor
Juergen Gross 9fc829
 kvm_perf_overflow{_intr}()
Juergen Gross 9fc829
Patch-mainline: Never, kABI fix
Juergen Gross 9fc829
References: git-fixes
Juergen Gross 9fc829
Juergen Gross 9fc829
Add the bool intr to a hole in the structure.
Juergen Gross 9fc829
Juergen Gross 9fc829
Signed-off-by: Juergen Gross <jgross@suse.com>
Juergen Gross 9fc829
---
Juergen Gross 9fc829
 arch/x86/include/asm/kvm_host.h | 4 +++-
Juergen Gross 9fc829
 1 file changed, 3 insertion(+), 1 deletion(-)
Juergen Gross 9fc829
Juergen Gross 9fc829
diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h
Juergen Gross 9fc829
index e55e469cdd8c..eb282da0458a 100644
Juergen Gross 9fc829
--- a/arch/x86/include/asm/kvm_host.h
Juergen Gross 9fc829
+++ b/arch/x86/include/asm/kvm_host.h
Juergen Gross 9fc829
@@ -477,6 +477,9 @@ enum pmc_type {
Juergen Gross 9fc829
 struct kvm_pmc {
Juergen Gross 9fc829
 	enum pmc_type type;
Juergen Gross 9fc829
 	u8 idx;
Juergen Gross 9fc829
+#ifndef __GENKSYMS__
Juergen Gross 9fc829
+	bool intr;
Juergen Gross 9fc829
+#endif
Juergen Gross 9fc829
 	u64 counter;
Juergen Gross 9fc829
 	u64 eventsel;
Juergen Gross 9fc829
 	struct perf_event *perf_event;
Juergen Gross 9fc829
@@ -486,7 +489,6 @@ struct kvm_pmc {
Juergen Gross 9fc829
 	 * ctrl value for fixed counters.
Juergen Gross 9fc829
 	 */
Juergen Gross 9fc829
 	u64 current_config;
Juergen Gross 9fc829
-	bool intr;
Juergen Gross 9fc829
 };
Juergen Gross 9fc829
 
Juergen Gross 9fc829
 struct kvm_pmu {
Juergen Gross 9fc829
-- 
Juergen Gross 9fc829
2.36.1
Juergen Gross 9fc829