linux/arch/frv/kernel
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
..
asm-offsets.c [PATCH] FRV: Introduce asm-offsets for FRV arch 2006-07-10 13:24:22 -07:00
break.S [PATCH] FRV: Introduce asm-offsets for FRV arch 2006-07-10 13:24:22 -07:00
cmode.S
debug-stub.c [PATCH] FRV: Introduce asm-offsets for FRV arch 2006-07-10 13:24:22 -07:00
dma.c
entry-table.S
entry.S [PATCH] FRV: Introduce asm-offsets for FRV arch 2006-07-10 13:24:22 -07:00
frv_ksyms.c
futex.c
gdb-io.c
gdb-io.h
gdb-stub.c [PATCH] FRV: Introduce asm-offsets for FRV arch 2006-07-10 13:24:22 -07:00
head-mmu-fr451.S
head-uc-fr401.S
head-uc-fr451.S
head-uc-fr555.S
head.inc
head.S [PATCH] FRV: Introduce asm-offsets for FRV arch 2006-07-10 13:24:22 -07:00
init_task.c
irq-mb93091.c [PATCH] FRV: improve FRV's use of generic IRQ handling 2006-09-26 08:48:53 -07:00
irq-mb93093.c [PATCH] FRV: improve FRV's use of generic IRQ handling 2006-09-26 08:48:53 -07:00
irq-mb93493.c [PATCH] FRV: improve FRV's use of generic IRQ handling 2006-09-26 08:48:53 -07:00
irq.c [PATCH] FRV: improve FRV's use of generic IRQ handling 2006-09-26 08:48:53 -07:00
kernel_thread.S
local.h
Makefile [PATCH] FRV: Use the generic IRQ stuff 2006-09-26 08:48:53 -07:00
module.c
pm-mb93093.c
pm.c
process.c [PATCH] FRV: Introduce asm-offsets for FRV arch 2006-07-10 13:24:22 -07:00
ptrace.c
semaphore.c
setup.c [PATCH] FRV: Use the generic IRQ stuff 2006-09-26 08:48:53 -07:00
signal.c
sleep.S
switch_to.S [PATCH] FRV: Introduce asm-offsets for FRV arch 2006-07-10 13:24:22 -07:00
sys_frv.c
sysctl.c
time.c [PATCH] FRV: Use the generic IRQ stuff 2006-09-26 08:48:53 -07:00
traps.c [PATCH] FRV: Introduce asm-offsets for FRV arch 2006-07-10 13:24:22 -07:00
uaccess.c
vmlinux.lds.S