diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2011-03-18 16:52:50 +0000 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2011-03-18 16:52:50 +0000 |
commit | dc7daf33626d1f4afc97505516f824caf440d52c (patch) | |
tree | 15daa531f01830a97659f46445b467c735c6a91c /arch/mn10300/kernel/time.c | |
parent | 817890ba15df44181bc9c2bf7527cb066ebae06f (diff) | |
download | linux-dc7daf33626d1f4afc97505516f824caf440d52c.tar.gz linux-dc7daf33626d1f4afc97505516f824caf440d52c.tar.bz2 linux-dc7daf33626d1f4afc97505516f824caf440d52c.zip |
MN10300: Use clockevents_calc_mult_shift()
Use clockevents_calc_mult_shift() instead of the homebrewn function in
mn10300/kernel/time.c.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: John Stultz <johnstul@us.ibm.com>
Cc: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
Cc: Mark Salter <msalter@redhat.com>
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'arch/mn10300/kernel/time.c')
-rw-r--r-- | arch/mn10300/kernel/time.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/arch/mn10300/kernel/time.c b/arch/mn10300/kernel/time.c index 78f72080ca17..67c6416a58f8 100644 --- a/arch/mn10300/kernel/time.c +++ b/arch/mn10300/kernel/time.c @@ -93,23 +93,6 @@ irqreturn_t local_timer_interrupt(void) return IRQ_HANDLED; } -void __cpuinit clockevent_set_clock(struct clock_event_device *cd, - unsigned int clock) -{ - u64 temp; - u32 shift; - - /* Find a shift value */ - for (shift = 32; shift > 0; shift--) { - temp = (u64) clock << shift; - do_div(temp, NSEC_PER_SEC); - if ((temp >> 32) == 0) - break; - } - cd->shift = shift; - cd->mult = (u32) temp; -} - /* * initialise the various timers used by the main part of the kernel */ |