[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>
This commit is contained in:
committed by
Linus Torvalds
parent
b5dc7840b3
commit
68387c448b
@@ -68,11 +68,8 @@ char m68k_debug_device[6] = "";
|
||||
void (*mach_sched_init) (irqreturn_t (*handler)(int, void *, struct pt_regs *)) __initdata = NULL;
|
||||
/* machine dependent irq functions */
|
||||
void (*mach_init_IRQ) (void) __initdata = NULL;
|
||||
irqreturn_t (*(*mach_default_handler)[]) (int, void *, struct pt_regs *);
|
||||
void (*mach_get_model) (char *model);
|
||||
int (*mach_get_hardware_list) (char *buffer);
|
||||
int (*mach_get_irq_list) (struct seq_file *, void *);
|
||||
irqreturn_t (*mach_process_int) (int, struct pt_regs *);
|
||||
/* machine dependent timer functions */
|
||||
unsigned long (*mach_gettimeoffset) (void);
|
||||
int (*mach_hwclk) (int, struct rtc_time*);
|
||||
|
Reference in New Issue
Block a user