From: Will Deacon Date: Mon, 14 Mar 2011 13:00:30 +0000 (+0100) Subject: ARM: 6806/1: irq: introduce entry and exit functions for chained handlers X-Git-Tag: v2.6.39-rc1~463^2~2^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=10a8c3839810ac9af1aec836d61b92e7a879f5fa;p=pandora-kernel.git ARM: 6806/1: irq: introduce entry and exit functions for chained handlers Some chained IRQ handlers are written to cope with primary chips of potentially different flow types. Whether this a sensible thing to do is a point of contention. This patch introduces entry/exit functions for chained handlers which infer the flow type of the primary chip as fasteoi or level-type by checking whether or not the ->irq_eoi function pointer is present and calling back to the primary chip as necessary. Other methods of flow control are not considered. Acked-by: Thomas Gleixner Acked-by: Catalin Marinas Signed-off-by: Will Deacon Signed-off-by: Russell King --- Reading git-diff-tree failed