From 766a313ab19abb3fe9f06922b7f6dac7f295db9b Mon Sep 17 00:00:00 2001 From: Greg Ungerer Date: Wed, 25 Feb 2004 17:02:38 -0800 Subject: [PATCH] [PATCH] m68knommu: fix interrupt handler return types to be irqretur_t Fix interrupt handler return types to be irqreturn_t. --- include/asm-m68knommu/machdep.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/asm-m68knommu/machdep.h b/include/asm-m68knommu/machdep.h index 697d878b3aaf5..5a9f9c297f79f 100644 --- a/include/asm-m68knommu/machdep.h +++ b/include/asm-m68knommu/machdep.h @@ -2,6 +2,7 @@ #define _M68KNOMMU_MACHDEP_H #include +#include struct pt_regs; struct kbd_repeat; @@ -10,14 +11,14 @@ struct hwclk_time; struct gendisk; struct buffer_head; -extern void (*mach_sched_init) (void (*handler)(int, void *, struct pt_regs *)); +extern void (*mach_sched_init) (irqreturn_t (*handler)(int, void *, struct pt_regs *)); /* machine dependent keyboard functions */ extern int (*mach_keyb_init) (void); extern int (*mach_kbdrate) (struct kbd_repeat *); extern void (*mach_kbd_leds) (unsigned int); /* machine dependent irq functions */ extern void (*mach_init_IRQ) (void); -extern void (*(*mach_default_handler)[]) (int, void *, struct pt_regs *); +extern irqreturn_t (*(*mach_default_handler)[]) (int, void *, struct pt_regs *); extern int (*mach_request_irq) (unsigned int irq, void (*handler)(int, void *, struct pt_regs *), unsigned long flags, const char *devname, void *dev_id); extern void (*mach_free_irq) (unsigned int irq, void *dev_id); -- 2.53.0