]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
gpio: xilinx: Fix irq-handler prototype
authorTopi Kuutela <topi.kuutela@gmail.com>
Wed, 11 May 2016 11:53:41 +0000 (14:53 +0300)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 16 May 2016 06:34:41 +0000 (08:34 +0200)
Updated irq-handler to correspond to the prototype change of
commit bd0b9ac405e1 ("genirq: Remove irq argument from irq flow
handlers").

Signed-off-by: Topi Kuutela <topi.kuutela@murata.com>
Tested-by: Sören Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/gpio/gpio-xilinx.c

index b8945680d73be4fcb53ec70a346c0390cfe48ad1..bacdce961f48e7acdfc39cbc16db625d4d58d80d 100644 (file)
@@ -347,8 +347,10 @@ static int xgpio_to_irq(struct gpio_chip *gc, unsigned offset)
  * @irq: gpio irq number
  * @desc: Pointer to interrupt description
  */
-static void xgpio_irqhandler(unsigned int irq, struct irq_desc *desc)
+static void xgpio_irqhandler(struct irq_desc *desc)
 {
+       unsigned int irq = irq_desc_get_irq(desc);
+
        struct xgpio_instance *chip = (struct xgpio_instance *)
                                                irq_get_handler_data(irq);
        struct of_mm_gpio_chip *mm_gc = &chip->mmchip;