diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 1e851b1ff61bb509fd0e3cc8fed46ca9d60c6041..a39b7e5e95b388e3216ad1994a70c20a3ec5ad73 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -889,8 +889,8 @@ config X86_LOCAL_APIC select GENERIC_IRQ_LEGACY_ALLOC_HWIRQ config X86_IO_APIC - def_bool y - depends on X86_64 || SMP || X86_32_NON_STANDARD || X86_UP_IOAPIC || PCI_MSI + def_bool X86_64 || SMP || X86_32_NON_STANDARD || X86_UP_IOAPIC + depends on X86_LOCAL_APIC select IRQ_DOMAIN config X86_REROUTE_FOR_BROKEN_BOOT_IRQS diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig index 91a64d359d5046e294ad5c1db33dd63b8a7a55b2..7a8f1c5e65af19fce7bd7460fcc59cad5df2e905 100644 --- a/drivers/pci/Kconfig +++ b/drivers/pci/Kconfig @@ -67,7 +67,7 @@ config XEN_PCIDEV_FRONTEND config HT_IRQ bool "Interrupts on hypertransport devices" default y - depends on PCI && X86_LOCAL_APIC && X86_IO_APIC + depends on PCI && X86_LOCAL_APIC help This allows native hypertransport devices to use interrupts.