]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
x86/apic: Drop enum apic_delivery_modes
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 2 Nov 2023 12:26:20 +0000 (12:26 +0000)
committerBorislav Petkov (AMD) <bp@alien8.de>
Tue, 21 Nov 2023 16:05:06 +0000 (17:05 +0100)
The type is not used any more.

Replace the constants with plain defines so they can live outside of an
__ASSEMBLY__ block, allowing for more cleanup in subsequent changes.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Steve Wahl <steve.wahl@hpe.com>
Link: https://lore.kernel.org/r/20231102-x86-apic-v1-2-bf049a2a0ed6@citrix.com
arch/x86/include/asm/apicdef.h

index 4b125e5b31873ab60e67a6dc5f2aa582f5a49323..ddcbf00db19d3cac2fe7289e8b5e5040d7349e92 100644 (file)
  */
 #define IO_APIC_SLOT_SIZE              1024
 
+#define APIC_DELIVERY_MODE_FIXED       0
+#define APIC_DELIVERY_MODE_LOWESTPRIO  1
+#define APIC_DELIVERY_MODE_SMI         2
+#define APIC_DELIVERY_MODE_NMI         4
+#define APIC_DELIVERY_MODE_INIT                5
+#define APIC_DELIVERY_MODE_EXTINT      7
+
 #define        APIC_ID         0x20
 
 #define        APIC_LVR        0x30
@@ -430,14 +437,5 @@ struct local_apic {
  #define BAD_APICID 0xFFFFu
 #endif
 
-enum apic_delivery_modes {
-       APIC_DELIVERY_MODE_FIXED        = 0,
-       APIC_DELIVERY_MODE_LOWESTPRIO   = 1,
-       APIC_DELIVERY_MODE_SMI          = 2,
-       APIC_DELIVERY_MODE_NMI          = 4,
-       APIC_DELIVERY_MODE_INIT         = 5,
-       APIC_DELIVERY_MODE_EXTINT       = 7,
-};
-
 #endif /* !__ASSEMBLY__ */
 #endif /* _ASM_X86_APICDEF_H */