From: Charles Keepax Date: Tue, 7 Apr 2015 10:43:45 +0000 (+0100) Subject: pinctrl: bcm2835: Fix support for threaded level triggered IRQs X-Git-Tag: omap-for-v4.2/o2_dc~138^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8a19382ac6212d18b21fcc7867060a5d54fe1a2;p=pandora-kernel.git pinctrl: bcm2835: Fix support for threaded level triggered IRQs Currently, the driver uses handle_simple_irq for all IRQ types and hard codes the acknowledge for different IRQ types into the handler. It is better to use the IRQ core as intended and let it handle the differences between the various types of IRQ. For example the current system does not work for threaded level triggered IRQs as these need to be masked until the threaded handler has run. Signed-off-by: Charles Keepax Signed-off-by: Linus Walleij --- Reading git-diff-tree failed