forked from luck/tmp_suning_uos_patched
irqchip/i8259: Prepare i8259_irq_dispatch for irq argument removal
Make irq a local variable and retrieve domain from the irq descriptor which avoid a redundant lookup. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
0509cfde03
commit
4ba375016f
|
@ -352,10 +352,11 @@ void __init init_i8259_irqs(void)
|
|||
__init_i8259_irqs(NULL);
|
||||
}
|
||||
|
||||
static void i8259_irq_dispatch(unsigned int irq, struct irq_desc *desc)
|
||||
static void i8259_irq_dispatch(unsigned int __irq, struct irq_desc *desc)
|
||||
{
|
||||
struct irq_domain *domain = irq_get_handler_data(irq);
|
||||
struct irq_domain *domain = irq_desc_get_handler_data(desc);
|
||||
int hwirq = i8259_irq();
|
||||
unsigned int irq;
|
||||
|
||||
if (hwirq < 0)
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue
Block a user