mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-15 08:44:14 +08:00
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