X-Git-Url: http://git.monstr.eu/?p=linux-2.6-microblaze.git;a=blobdiff_plain;f=drivers%2Fgpio%2Fgpio-xgs-iproc.c;h=fa9b4d8c3ff53158f46a1b03b23a2fc61ade9ac5;hp=ad5489a65d542a04311a4739552b11c1d50c9b53;hb=7c636d4d20f8c5acfbfbc60f326fddb0e1cf5daa;hpb=f454d9a378a1ccb676adfa6e2449ef17e66696b5 diff --git a/drivers/gpio/gpio-xgs-iproc.c b/drivers/gpio/gpio-xgs-iproc.c index ad5489a65d54..fa9b4d8c3ff5 100644 --- a/drivers/gpio/gpio-xgs-iproc.c +++ b/drivers/gpio/gpio-xgs-iproc.c @@ -185,7 +185,7 @@ static irqreturn_t iproc_gpio_irq_handler(int irq, void *data) int_bits = level | event; for_each_set_bit(bit, &int_bits, gc->ngpio) - generic_handle_irq(irq_linear_revmap(gc->irq.domain, bit)); + generic_handle_domain_irq(gc->irq.domain, bit); } return int_bits ? IRQ_HANDLED : IRQ_NONE;