Blame patches.kabi/kABI-Fix-kABI-for-extended-APIC-ID-support.patch
|
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 |
|