On Mon, Jan 14, 2019 at 08:26:16PM +0530, Nishad Kamdar wrote: > Convert the GPIO driver to use the GPIO irqchip library > GPIOLIB_IRQCHIP instead of reimplementing the same. > > Reviewed-by: Johan Hovold <johan@xxxxxxxxxx> > Signed-off-by: Nishad Kamdar <nishadkamdar@xxxxxxxxx> Did you test build this patch? It fails horribly for me: drivers/staging/greybus/gpio.c: In function ‘gb_gpio_request_handler’: drivers/staging/greybus/gpio.c:389:34: error: ‘struct gpio_chip’ has no member named ‘irq’ irq = irq_find_mapping(ggc->chip.irq.domain, event->which); ^ CC [M] drivers/staging/rtl8712/usb_intf.o drivers/staging/greybus/gpio.c: In function ‘gb_gpio_probe’: drivers/staging/greybus/gpio.c:577:8: error: implicit declaration of function ‘gpiochip_irqchip_add’; did you mean ‘gpiochip_add’? [-Werror=implicit-function-declaration] ret = gpiochip_irqchip_add(gpio, irqc, 0, handle_level_irq, ^~~~~~~~~~~~~~~~~~~~ gpiochip_add Please be more careful... greg k-h _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel