]> xenbits.xensource.com Git - people/iwj/xen.git/commitdiff
xen/arm: Remove setup_irq
authorJulien Grall <julien.grall@linaro.org>
Tue, 7 May 2013 23:20:38 +0000 (00:20 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 13 May 2013 11:00:01 +0000 (12:00 +0100)
All calls to this function in ARM code have been removed. This function SHOULD
not be used. If someone calls this function, a linking error will occur.

Signed-off-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/gic.c

index c7ff21cd57edef4ff70944c6e9b9333b456b619e..30bf8d1e99a2473a22f9c30782ff10c800d4de96 100644 (file)
@@ -556,21 +556,16 @@ static int __setup_irq(struct irq_desc *desc, unsigned int irq,
 }
 
 int __init setup_dt_irq(const struct dt_irq *irq, struct irqaction *new)
-{
-    return setup_irq(irq->irq, new);
-}
-
-int __init setup_irq(unsigned int irq, struct irqaction *new)
 {
     int rc;
     unsigned long flags;
     struct irq_desc *desc;
 
-    desc = irq_to_desc(irq);
+    desc = irq_to_desc(irq->irq);
 
     spin_lock_irqsave(&desc->lock, flags);
 
-    rc = __setup_irq(desc, irq, new);
+    rc = __setup_irq(desc, irq->irq, new);
 
     spin_unlock_irqrestore(&desc->lock, flags);