#endif
}
+unsigned int irq_canonicalize(unsigned int irq)
+{
+ return irq;
+}
+
+EXPORT_SYMBOL(irq_canonicalize);
+
+
/*
- * process_int(unsigned long vec, struct pt_regs *fp)
+ * __m68k_handle_int(unsigned long vec, struct pt_regs *fp)
*
* Process an interrupt. Called from entry.S.
*/
-asmlinkage void process_int(unsigned long vec, struct pt_regs *fp)
+asmlinkage void __m68k_handle_int(unsigned int irq, struct pt_regs *regs)
{
struct pt_regs *old_regs;
struct irq_node *node;
- old_regs = set_irq_regs(fp);
- kstat_cpu(0).irqs[vec]++;
+ old_regs = set_irq_regs(regs);
+ kstat_cpu(0).irqs[irq]++;
- node = irq_list[vec];
+ node = irq_list[irq];
if (!node)
- handle_badint(fp);
+ handle_badint(regs);
else {
do {
- node->handler(vec, node->dev_id);
+ node->handler(irq, node->dev_id);
node = node->next;
} while (node);
}