--- zzzz-none-000/linux-2.6.19.2/arch/m68knommu/kernel/setup.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/arch/m68knommu/kernel/setup.c 2007-01-11 07:38:19.000000000 +0000 @@ -62,7 +62,7 @@ void (*mach_kbd_leds) (unsigned int); /* machine dependent irq functions */ void (*mach_init_IRQ) (void); -irq_handler_t mach_default_handler; +irqreturn_t (*(*mach_default_handler)[]) (int, void *, struct pt_regs *); int (*mach_get_irq_list) (struct seq_file *, void *); void (*mach_process_int) (int irq, struct pt_regs *fp); void (*mach_trap_init) (void);