sparc: convert to clocksource_register_hz/khz
authorJohn Stultz <johnstul@us.ibm.com>
Tue, 27 Apr 2010 03:24:37 +0000 (20:24 -0700)
committerJohn Stultz <john.stultz@linaro.org>
Mon, 21 Feb 2011 21:33:49 +0000 (13:33 -0800)
This converts the sparc clocksources to use clocksource_register_hz/khz

CC: "David S. Miller" <davem@davemloft.net>
CC: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: John Stultz <johnstul@us.ibm.com>
arch/sparc/kernel/time_64.c

index 3bc9c99..58aa27b 100644 (file)
@@ -816,14 +816,12 @@ void __init time_init(void)
                clocksource_hz2mult(freq, SPARC64_NSEC_PER_CYC_SHIFT);
 
        clocksource_tick.name = tick_ops->name;
-       clocksource_calc_mult_shift(&clocksource_tick, freq, 4);
        clocksource_tick.read = clocksource_tick_read;
 
+       clocksource_register_hz(&clocksource_tick, freq);
        printk("clocksource: mult[%x] shift[%d]\n",
               clocksource_tick.mult, clocksource_tick.shift);
 
-       clocksource_register(&clocksource_tick);
-
        sparc64_clockevent.name = tick_ops->name;
        clockevents_calc_mult_shift(&sparc64_clockevent, freq, 4);