Commit e4e8e950 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Russell King

[ARM] kill unused call_irq()

Patch from Christoph Hellwig

These routine in arm is unused (in fact not even compiled).

Instead of converting it to local_softirq_pending I'd suggest just
removing it as below as it's been there totally unused for a long
time.
parent afc09008
...@@ -97,23 +97,6 @@ void __set_irq_handler(unsigned int irq, irq_handler_t, int); ...@@ -97,23 +97,6 @@ void __set_irq_handler(unsigned int irq, irq_handler_t, int);
void set_irq_chip(unsigned int irq, struct irqchip *); void set_irq_chip(unsigned int irq, struct irqchip *);
void set_irq_flags(unsigned int irq, unsigned int flags); void set_irq_flags(unsigned int irq, unsigned int flags);
#ifdef not_yet
/*
* This is to be used by the top-level machine IRQ decoder only.
*/
static inline void call_irq(struct pt_regs *regs, unsigned int irq)
{
struct irqdesc *desc = irq_desc + irq;
spin_lock(&irq_controller_lock);
desc->handle(irq, desc, regs);
spin_unlock(&irq_controller_lock);
if (softirq_pending(smp_processor_id()))
do_softirq();
}
#endif
#define IRQF_VALID (1 << 0) #define IRQF_VALID (1 << 0)
#define IRQF_PROBE (1 << 1) #define IRQF_PROBE (1 << 1)
#define IRQF_NOAUTOEN (1 << 2) #define IRQF_NOAUTOEN (1 << 2)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment