From: Hans de Goede Date: Sun, 29 Jun 2014 14:11:01 +0000 (+0200) Subject: pinctrl: sunxi: Properly handle level triggered gpio interrupts X-Git-Tag: cleanup-for-v3.18~87^2~50 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f4c51c103b6a7373186dd6dc80759bc707bffdb4;p=pandora-kernel.git pinctrl: sunxi: Properly handle level triggered gpio interrupts For level triggered gpio interrupts we need to use handle_fasteoi_irq, like we do with the irq-sunxi-nmi driver. This is necessary to give threaded interrupt handlers a chance to actuall clear the source of the interrupt (which may involve sleeping waiting for i2c / spi / mmc transfers), before acknowledging the interrupt. Signed-off-by: Hans de Goede Acked-by: Maxime Ripard Signed-off-by: Linus Walleij --- Reading git-diff-tree failed