Joerg Roedel f781b8
From: Joerg Roedel <jroedel@suse.de>
Joerg Roedel f781b8
Date: Fri, 22 Jan 2021 16:56:17 +0100
Joerg Roedel f781b8
Subject: [PATCH] kABI: Fix kABI for extended APIC-ID support
Joerg Roedel f781b8
Patch-mainline: Never, kABI fix
Joerg Roedel f781b8
References: bsc#1181001, jsc#ECO-3191
Joerg Roedel f781b8
Joerg Roedel f781b8
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Joerg Roedel f781b8
---
Joerg Roedel f781b8
 arch/x86/include/asm/io_apic.h | 5 ++++-
Joerg Roedel f781b8
 1 file changed, 4 insertions(+), 1 deletion(-)
Joerg Roedel f781b8
Joerg Roedel f781b8
diff --git a/arch/x86/include/asm/io_apic.h b/arch/x86/include/asm/io_apic.h
Joerg Roedel f781b8
index 31bd718748c3..4f642bc3cc00 100644
Joerg Roedel f781b8
--- a/arch/x86/include/asm/io_apic.h
Joerg Roedel f781b8
+++ b/arch/x86/include/asm/io_apic.h
Joerg Roedel f781b8
@@ -76,9 +76,12 @@ struct IO_APIC_route_entry {
Joerg Roedel f781b8
 		trigger		:  1,	/* 0: edge, 1: level */
Joerg Roedel f781b8
 		mask		:  1,	/* 0: enabled, 1: disabled */
Joerg Roedel f781b8
 		__reserved_2	: 15;
Joerg Roedel f781b8
-
Joerg Roedel f781b8
+#ifndef __GENKSYMS__
Joerg Roedel f781b8
 	__u32	__reserved_3	: 17,
Joerg Roedel f781b8
 		ext_dest	:  7,
Joerg Roedel f781b8
+#else
Joerg Roedel f781b8
+	__u32   __reserved_3    : 24,
Joerg Roedel f781b8
+#endif
Joerg Roedel f781b8
 		dest		:  8;
Joerg Roedel f781b8
 } __attribute__ ((packed));
Joerg Roedel f781b8
 
Joerg Roedel f781b8
-- 
Joerg Roedel f781b8
2.25.0
Joerg Roedel f781b8