linux/arch/frv
David Howells 88d6e19900 [PATCH] FRV: improve FRV's use of generic IRQ handling
Improve FRV's use of generic IRQ handling:

 (*) Use generic_handle_irq() rather than __do_IRQ() as the latter is obsolete.

 (*) Don't implement enable() and disable() ops as these will fall back to
     using unmask() and mask().

 (*) Provide mask_ack() functions to avoid a call each to mask() and ack().

 (*) Make the cascade handlers always return IRQ_HANDLED.

 (*) Implement the mask() and unmask() functions in the same order as they're
     listed in the ops table.

Signed-off-by: David Howells <dhowells@redhat.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-26 08:48:53 -07:00
..
boot [PATCH] sanitize frv archclean 2006-09-22 17:48:56 -07:00
kernel [PATCH] FRV: improve FRV's use of generic IRQ handling 2006-09-26 08:48:53 -07:00
lib [PATCH] frv: implement and export various things required by modules 2006-01-08 20:13:36 -08:00
mb93090-mb00 [PATCH] FRV: Use the generic IRQ stuff 2006-09-26 08:48:53 -07:00
mm [PATCH] reduce MAX_NR_ZONES: fix MAX_NR_ZONES array initializations 2006-09-26 08:48:46 -07:00
defconfig [PATCH] FRV: Add defconfig 2005-07-07 18:23:42 -07:00
Kconfig [PATCH] FRV: Use the generic IRQ stuff 2006-09-26 08:48:53 -07:00
Kconfig.debug [PATCH] frv: drop unsupported debugging features 2006-01-08 20:13:36 -08:00
Makefile [PATCH] sanitize frv archclean 2006-09-22 17:48:56 -07:00