aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/pci/msi-xlp.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/pci/msi-xlp.c')
-rw-r--r--arch/mips/pci/msi-xlp.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/arch/mips/pci/msi-xlp.c b/arch/mips/pci/msi-xlp.c
index afd8405e0188..3249685e03ad 100644
--- a/arch/mips/pci/msi-xlp.c
+++ b/arch/mips/pci/msi-xlp.c
@@ -206,14 +206,8 @@ static struct irq_chip xlp_msix_chip = {
206 .irq_unmask = unmask_msi_irq, 206 .irq_unmask = unmask_msi_irq,
207}; 207};
208 208
209void destroy_irq(unsigned int irq)
210{
211 /* nothing to do yet */
212}
213
214void arch_teardown_msi_irq(unsigned int irq) 209void arch_teardown_msi_irq(unsigned int irq)
215{ 210{
216 destroy_irq(irq);
217} 211}
218 212
219/* 213/*
@@ -298,10 +292,8 @@ static int xlp_setup_msi(uint64_t lnkbase, int node, int link,
298 292
299 xirq = xirq + msivec; /* msi mapped to global irq space */ 293 xirq = xirq + msivec; /* msi mapped to global irq space */
300 ret = irq_set_msi_desc(xirq, desc); 294 ret = irq_set_msi_desc(xirq, desc);
301 if (ret < 0) { 295 if (ret < 0)
302 destroy_irq(xirq);
303 return ret; 296 return ret;
304 }
305 297
306 write_msi_msg(xirq, &msg); 298 write_msi_msg(xirq, &msg);
307 return 0; 299 return 0;