-void i82527_irq_handler(int irq, void *dev_id, struct pt_regs *regs);
-void sja1000_irq_handler(int irq, void *dev_id, struct pt_regs *regs);
-void dummy_irq_handler(int irq, void *dev_id, struct pt_regs *regs);
+int i82527_irq_handler(int irq, struct canchip_t *chip);
+int sja1000_irq_handler(int irq, struct canchip_t *chip);
+int sja1000p_irq_handler(int irq, struct canchip_t *chip);
+int dummy_irq_handler(int irq, struct canchip_t *chip);