PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN
What a zoo: PCI_MSI select GENERIC_MSI_IRQ PCI_MSI_IRQ_DOMAIN def_bool y depends on PCI_MSI select GENERIC_MSI_IRQ_DOMAIN Ergo PCI_MSI enables PCI_MSI_IRQ_DOMAIN which in turn selects GENERIC_MSI_IRQ_DOMAIN. So all the dependencies on PCI_MSI_IRQ_DOMAIN are just an indirection to PCI_MSI. Match the reality and just admit that PCI_MSI requires GENERIC_MSI_IRQ_DOMAIN. Signed-off-by:Thomas Gleixner <tglx@linutronix.de> Reviewed-by:
Jason Gunthorpe <jgg@nvidia.com> Acked-by:
Bjorn Helgaas <bhelgaas@google.com> Link: https://lore.kernel.org/r/20221111122014.467556921@linutronix.de
Showing
- arch/um/drivers/Kconfig 0 additions, 1 deletionarch/um/drivers/Kconfig
- arch/um/include/asm/pci.h 1 addition, 1 deletionarch/um/include/asm/pci.h
- arch/x86/Kconfig 0 additions, 1 deletionarch/x86/Kconfig
- arch/x86/include/asm/pci.h 2 additions, 2 deletionsarch/x86/include/asm/pci.h
- drivers/pci/Kconfig 2 additions, 6 deletionsdrivers/pci/Kconfig
- drivers/pci/controller/Kconfig 14 additions, 16 deletionsdrivers/pci/controller/Kconfig
- drivers/pci/controller/dwc/Kconfig 24 additions, 24 deletionsdrivers/pci/controller/dwc/Kconfig
- drivers/pci/controller/mobiveil/Kconfig 3 additions, 3 deletionsdrivers/pci/controller/mobiveil/Kconfig
- drivers/pci/msi/Makefile 1 addition, 1 deletiondrivers/pci/msi/Makefile
- drivers/pci/probe.c 0 additions, 2 deletionsdrivers/pci/probe.c
- include/linux/msi.h 11 additions, 18 deletionsinclude/linux/msi.h
Loading
Please register or sign in to comment