m68k: change remaining timers to legacy_timer_tick
[sfrench/cifs-2.6.git] / arch / m68k / mac / via.c
index ac77d73af19a59dec55410a784aa0982525828a0..ba444e1774b8a6bb60f59da3e4d3f8e1b7af27cb 100644 (file)
@@ -602,11 +602,9 @@ static u32 clk_total, clk_offset;
 
 static irqreturn_t via_timer_handler(int irq, void *dev_id)
 {
-       irq_handler_t timer_routine = dev_id;
-
        clk_total += VIA_TIMER_CYCLES;
        clk_offset = 0;
-       timer_routine(0, NULL);
+       legacy_timer_tick(1);
 
        return IRQ_HANDLED;
 }
@@ -614,7 +612,7 @@ static irqreturn_t via_timer_handler(int irq, void *dev_id)
 void __init via_init_clock(irq_handler_t timer_routine)
 {
        if (request_irq(IRQ_MAC_TIMER_1, via_timer_handler, IRQF_TIMER, "timer",
-                       timer_routine)) {
+                       NULL)) {
                pr_err("Couldn't register %s interrupt\n", "timer");
                return;
        }