Skip to content

Commit f8bcf24

Browse files
Marc ZyngierLorenzo Pieralisi
authored andcommitted
PCI/MSI: Kill default_teardown_msi_irqs()
It doesn't have any caller left. Link: https://lore.kernel.org/r/20210330151145.997953-10-maz@kernel.org Signed-off-by: Marc Zyngier <maz@kernel.org> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Acked-by: Bjorn Helgaas <bhelgaas@google.com>
1 parent b227be0 commit f8bcf24

2 files changed

Lines changed: 1 addition & 11 deletions

File tree

drivers/pci/msi.c

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,7 @@ int __weak arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type)
9494
return 0;
9595
}
9696

97-
/*
98-
* We have a default implementation available as a separate non-weak
99-
* function, as it is used by the Xen x86 PCI code
100-
*/
101-
void default_teardown_msi_irqs(struct pci_dev *dev)
97+
void __weak arch_teardown_msi_irqs(struct pci_dev *dev)
10298
{
10399
int i;
104100
struct msi_desc *entry;
@@ -108,11 +104,6 @@ void default_teardown_msi_irqs(struct pci_dev *dev)
108104
for (i = 0; i < entry->nvec_used; i++)
109105
arch_teardown_msi_irq(entry->irq + i);
110106
}
111-
112-
void __weak arch_teardown_msi_irqs(struct pci_dev *dev)
113-
{
114-
return default_teardown_msi_irqs(dev);
115-
}
116107
#endif /* CONFIG_PCI_MSI_ARCH_FALLBACKS */
117108

118109
static void default_restore_msi_irq(struct pci_dev *dev, int irq)

include/linux/msi.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,6 @@ int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc);
250250
void arch_teardown_msi_irq(unsigned int irq);
251251
int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type);
252252
void arch_teardown_msi_irqs(struct pci_dev *dev);
253-
void default_teardown_msi_irqs(struct pci_dev *dev);
254253
#else
255254
static inline int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type)
256255
{

0 commit comments

Comments
 (0)