diff options
author | Roman Zippel <zippel@linux-m68k.org> | 2006-06-25 08:47:01 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-06-25 13:00:57 -0400 |
commit | 68387c448b7f2b3e2bfa0f606391cd3b602b1997 (patch) | |
tree | a6a5d209ae09a3bbaf4e1614ea4b2bd4920e6c56 /arch/m68k/kernel/setup.c | |
parent | b5dc7840b3ebe9c7967dd8ba73db957767009ff9 (diff) |
[PATCH] m68k: convert generic irq code to irq controller
Convert the generic irq code to use irq controller, this gets rid of the
machine specific callbacks and gives better control over irq handling without
duplicating lots of code.
Signed-off-by: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/m68k/kernel/setup.c')
-rw-r--r-- | arch/m68k/kernel/setup.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/arch/m68k/kernel/setup.c b/arch/m68k/kernel/setup.c index 750d5b3c971f..214a95f9f3ac 100644 --- a/arch/m68k/kernel/setup.c +++ b/arch/m68k/kernel/setup.c | |||
@@ -68,11 +68,8 @@ char m68k_debug_device[6] = ""; | |||
68 | void (*mach_sched_init) (irqreturn_t (*handler)(int, void *, struct pt_regs *)) __initdata = NULL; | 68 | void (*mach_sched_init) (irqreturn_t (*handler)(int, void *, struct pt_regs *)) __initdata = NULL; |
69 | /* machine dependent irq functions */ | 69 | /* machine dependent irq functions */ |
70 | void (*mach_init_IRQ) (void) __initdata = NULL; | 70 | void (*mach_init_IRQ) (void) __initdata = NULL; |
71 | irqreturn_t (*(*mach_default_handler)[]) (int, void *, struct pt_regs *); | ||
72 | void (*mach_get_model) (char *model); | 71 | void (*mach_get_model) (char *model); |
73 | int (*mach_get_hardware_list) (char *buffer); | 72 | int (*mach_get_hardware_list) (char *buffer); |
74 | int (*mach_get_irq_list) (struct seq_file *, void *); | ||
75 | irqreturn_t (*mach_process_int) (int, struct pt_regs *); | ||
76 | /* machine dependent timer functions */ | 73 | /* machine dependent timer functions */ |
77 | unsigned long (*mach_gettimeoffset) (void); | 74 | unsigned long (*mach_gettimeoffset) (void); |
78 | int (*mach_hwclk) (int, struct rtc_time*); | 75 | int (*mach_hwclk) (int, struct rtc_time*); |