PCI: Remove PCI_IRQ_LEGACY
authorDamien Le Moal <dlemoal@kernel.org>
Mon, 25 Mar 2024 07:09:39 +0000 (16:09 +0900)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 16 May 2024 19:35:08 +0000 (14:35 -0500)
Replace the last references to PCI_IRQ_LEGACY with PCI_IRQ_INTX in pci.h
header file. With this change, PCI_IRQ_LEGACY is unused and we can remove
its definition.

Link: https://lore.kernel.org/r/20240325070944.3600338-29-dlemoal@kernel.org
Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
include/linux/pci.h

index 16493426a04ff9a2c0009644c8ae993758f34c22..b19992a5dfafc8ef1c49e58f674c059a993d15f3 100644 (file)
@@ -1077,8 +1077,6 @@ enum {
 #define PCI_IRQ_MSIX           (1 << 2) /* Allow MSI-X interrupts */
 #define PCI_IRQ_AFFINITY       (1 << 3) /* Auto-assign affinity */
 
-#define PCI_IRQ_LEGACY         PCI_IRQ_INTX /* Deprecated! Use PCI_IRQ_INTX */
-
 /* These external functions are only available when PCI support is enabled */
 #ifdef CONFIG_PCI
 
@@ -1648,8 +1646,7 @@ int pci_set_vga_state(struct pci_dev *pdev, bool decode,
  */
 #define PCI_IRQ_VIRTUAL                (1 << 4)
 
-#define PCI_IRQ_ALL_TYPES \
-       (PCI_IRQ_LEGACY | PCI_IRQ_MSI | PCI_IRQ_MSIX)
+#define PCI_IRQ_ALL_TYPES      (PCI_IRQ_INTX | PCI_IRQ_MSI | PCI_IRQ_MSIX)
 
 #include <linux/dmapool.h>
 
@@ -1719,7 +1716,7 @@ pci_alloc_irq_vectors_affinity(struct pci_dev *dev, unsigned int min_vecs,
                               unsigned int max_vecs, unsigned int flags,
                               struct irq_affinity *aff_desc)
 {
-       if ((flags & PCI_IRQ_LEGACY) && min_vecs == 1 && dev->irq)
+       if ((flags & PCI_IRQ_INTX) && min_vecs == 1 && dev->irq)
                return 1;
        return -ENOSPC;
 }