diff options
Diffstat (limited to 'arch/x86/include/asm/io_apic.h')
| -rw-r--r-- | arch/x86/include/asm/io_apic.h | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/x86/include/asm/io_apic.h b/arch/x86/include/asm/io_apic.h index 437aa8d00e53..51c782600e02 100644 --- a/arch/x86/include/asm/io_apic.h +++ b/arch/x86/include/asm/io_apic.h @@ -109,8 +109,8 @@ extern int mp_irq_entries;  /* MP IRQ source entries */  extern struct mpc_intsrc mp_irqs[MAX_IRQ_SOURCES]; -/* 1 if "noapic" boot option passed */ -extern int skip_ioapic_setup; +/* True if "noapic" boot option passed */ +extern bool ioapic_is_disabled;  /* 1 if "noapic" boot option passed */  extern int noioapicquirk; @@ -129,7 +129,7 @@ extern unsigned long io_apic_irqs;   * assignment of PCI IRQ's.   */  #define io_apic_assign_pci_irqs \ -	(mp_irq_entries && !skip_ioapic_setup && io_apic_irqs) +	(mp_irq_entries && !ioapic_is_disabled && io_apic_irqs)  struct irq_cfg;  extern void ioapic_insert_resources(void); @@ -179,6 +179,7 @@ extern void print_IO_APICs(void);  #define IO_APIC_IRQ(x)		0  #define io_apic_assign_pci_irqs 0  #define setup_ioapic_ids_from_mpc x86_init_noop +#define nr_ioapics		(0)  static inline void ioapic_insert_resources(void) { }  static inline int arch_early_ioapic_init(void) { return 0; }  static inline void print_IO_APICs(void) {}  |