aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/pci/pci-xlr.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/pci/pci-xlr.c')
-rw-r--r--arch/mips/pci/pci-xlr.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/arch/mips/pci/pci-xlr.c b/arch/mips/pci/pci-xlr.c
index 4427abbd48b5..0dde80332d3a 100644
--- a/arch/mips/pci/pci-xlr.c
+++ b/arch/mips/pci/pci-xlr.c
@@ -214,14 +214,8 @@ static int get_irq_vector(const struct pci_dev *dev)
214} 214}
215 215
216#ifdef CONFIG_PCI_MSI 216#ifdef CONFIG_PCI_MSI
217void destroy_irq(unsigned int irq)
218{
219 /* nothing to do yet */
220}
221
222void arch_teardown_msi_irq(unsigned int irq) 217void arch_teardown_msi_irq(unsigned int irq)
223{ 218{
224 destroy_irq(irq);
225} 219}
226 220
227int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc) 221int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc)
@@ -263,10 +257,8 @@ int arch_setup_msi_irq(struct pci_dev *dev, struct msi_desc *desc)
263 MSI_DATA_DELIVERY_FIXED; 257 MSI_DATA_DELIVERY_FIXED;
264 258
265 ret = irq_set_msi_desc(irq, desc); 259 ret = irq_set_msi_desc(irq, desc);
266 if (ret < 0) { 260 if (ret < 0)
267 destroy_irq(irq);
268 return ret; 261 return ret;
269 }
270 262
271 write_msi_msg(irq, &msg); 263 write_msi_msg(irq, &msg);
272 return 0; 264 return 0;