Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

x86/apic: Drop enum apic_delivery_modes

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

authored by

Andrew Cooper and committed by
Borislav Petkov (AMD)
855da7cd 07e8f885

+7 -9
+7 -9
arch/x86/include/asm/apicdef.h
··· 20 20 */ 21 21 #define IO_APIC_SLOT_SIZE 1024 22 22 23 + #define APIC_DELIVERY_MODE_FIXED 0 24 + #define APIC_DELIVERY_MODE_LOWESTPRIO 1 25 + #define APIC_DELIVERY_MODE_SMI 2 26 + #define APIC_DELIVERY_MODE_NMI 4 27 + #define APIC_DELIVERY_MODE_INIT 5 28 + #define APIC_DELIVERY_MODE_EXTINT 7 29 + 23 30 #define APIC_ID 0x20 24 31 25 32 #define APIC_LVR 0x30 ··· 436 429 #else 437 430 #define BAD_APICID 0xFFFFu 438 431 #endif 439 - 440 - enum apic_delivery_modes { 441 - APIC_DELIVERY_MODE_FIXED = 0, 442 - APIC_DELIVERY_MODE_LOWESTPRIO = 1, 443 - APIC_DELIVERY_MODE_SMI = 2, 444 - APIC_DELIVERY_MODE_NMI = 4, 445 - APIC_DELIVERY_MODE_INIT = 5, 446 - APIC_DELIVERY_MODE_EXTINT = 7, 447 - }; 448 432 449 433 #endif /* !__ASSEMBLY__ */ 450 434 #endif /* _ASM_X86_APICDEF_H */