diff options
Diffstat (limited to 'arch/x86/include/asm/mpspec.h')
-rw-r--r-- | arch/x86/include/asm/mpspec.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/x86/include/asm/mpspec.h b/arch/x86/include/asm/mpspec.h index d22f732eab8f..8c5620147c40 100644 --- a/arch/x86/include/asm/mpspec.h +++ b/arch/x86/include/asm/mpspec.h | |||
@@ -73,6 +73,7 @@ extern void mp_override_legacy_irq(u8 bus_irq, u8 polarity, u8 trigger, | |||
73 | u32 gsi); | 73 | u32 gsi); |
74 | extern void mp_config_acpi_legacy_irqs(void); | 74 | extern void mp_config_acpi_legacy_irqs(void); |
75 | extern int mp_register_gsi(u32 gsi, int edge_level, int active_high_low); | 75 | extern int mp_register_gsi(u32 gsi, int edge_level, int active_high_low); |
76 | extern int acpi_probe_gsi(void); | ||
76 | #ifdef CONFIG_X86_IO_APIC | 77 | #ifdef CONFIG_X86_IO_APIC |
77 | extern int mp_config_acpi_gsi(unsigned char number, unsigned int devfn, u8 pin, | 78 | extern int mp_config_acpi_gsi(unsigned char number, unsigned int devfn, u8 pin, |
78 | u32 gsi, int triggering, int polarity); | 79 | u32 gsi, int triggering, int polarity); |
@@ -84,6 +85,11 @@ mp_config_acpi_gsi(unsigned char number, unsigned int devfn, u8 pin, | |||
84 | return 0; | 85 | return 0; |
85 | } | 86 | } |
86 | #endif | 87 | #endif |
88 | #else /* !CONFIG_ACPI: */ | ||
89 | static inline int acpi_probe_gsi(void) | ||
90 | { | ||
91 | return 0; | ||
92 | } | ||
87 | #endif /* CONFIG_ACPI */ | 93 | #endif /* CONFIG_ACPI */ |
88 | 94 | ||
89 | #define PHYSID_ARRAY_SIZE BITS_TO_LONGS(MAX_APICS) | 95 | #define PHYSID_ARRAY_SIZE BITS_TO_LONGS(MAX_APICS) |