From: Marc Zyngier Date: Tue, 6 Sep 2011 08:23:26 +0000 (+0100) Subject: ARM: Make global handler and CONFIG_MULTI_IRQ_HANDLER mutually exclusive X-Git-Tag: v3.3-rc1~141^2~3^2~8^2~29 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=abeb24ae4d3e543ecf0104cff08a3af4e7a42479;p=pandora-kernel.git ARM: Make global handler and CONFIG_MULTI_IRQ_HANDLER mutually exclusive Even when CONFIG_MULTI_IRQ_HANDLER is selected, the core code requires the arch_irq_handler_default macro to be defined as a fallback. It turns out nobody is using that particular feature as both PXA and shmobile have all their machine descriptors populated with the interrupt handler, leaving unused code (or empty macros) in their entry-macro.S file just to be able to compile entry-armv.S. Make CONFIG_MULTI_IRQ_HANDLER exclusive wrt arch_irq_handler_default, which allows to remove one test from the hot path. Also cleanup both PXA and shmobile entry-macro.S. Cc: Paul Mundt Acked-by: Nicolas Pitre Acked-by: Eric Miao Tested-by: Jamie Iles Signed-off-by: Marc Zyngier --- Reading git-diff-tree failed