OSDN Git Service

greybus: gpio: don't call irq-flow handler directly
authorJohan Hovold <johan@hovoldconsulting.com>
Tue, 26 May 2015 13:29:21 +0000 (15:29 +0200)
committerGreg Kroah-Hartman <gregkh@google.com>
Tue, 26 May 2015 22:25:17 +0000 (15:25 -0700)
Use generic_handle_irq_desc rather than call a hardcoded irq-flow
handler directly.

Signed-off-by: Johan Hovold <johan@hovoldconsulting.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/gpio.c

index c570f62..526dd7e 100644 (file)
@@ -314,9 +314,8 @@ static int gb_gpio_request_recv(u8 type, struct gb_operation *op)
                return -EINVAL;
        }
 
-       /* Dispatch interrupt */
        local_irq_disable();
-       handle_simple_irq(irq, desc);
+       generic_handle_irq_desc(irq, desc);
        local_irq_enable();
 
        return 0;