x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS
authorThomas Gleixner <tglx@linutronix.de>
Fri, 11 Nov 2022 13:55:17 +0000 (14:55 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 17 Nov 2022 14:15:22 +0000 (15:15 +0100)
commitd474d92d70250d43e7ce0c7cb8623f31ee7c40f6
tree15230e016951807c089eafef1211be82ba8ee189
parent2569f62ca473584a8ba389f455fc00805389f7da
x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS

Now that the PCI/MSI core code does early checking for multi-MSI support
X86_IRQ_ALLOC_CONTIGUOUS_VECTORS is not required anymore.

Remove the flag and rely on MSI_FLAG_MULTI_PCI_MSI.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Link: https://lore.kernel.org/r/20221111122015.865042356@linutronix.de
arch/x86/include/asm/irqdomain.h
arch/x86/kernel/apic/msi.c
arch/x86/kernel/apic/vector.c
drivers/iommu/amd/iommu.c
drivers/iommu/intel/irq_remapping.c
drivers/pci/controller/pci-hyperv.c