1 To get hundredths of MHz the rate needs to be divided by 10'000.
3 twd_timer_rate = 123456789
5 twd_timer_rate / 1000000 = 123
6 (twd_timer_rate / 1000000) % 100 = 23
9 twd_timer_rate / 1000000 = 123
10 (twd_timer_rate / 10000) % 100 = 45
13 Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
15 arch/arm/kernel/smp_twd.c | 2 +-
16 1 files changed, 1 insertions(+), 1 deletions(-)
18 --- a/arch/arm/kernel/smp_twd.c
19 +++ b/arch/arm/kernel/smp_twd.c
20 @@ -115,7 +115,7 @@ static void __cpuinit twd_calibrate_rate
21 twd_timer_rate = (0xFFFFFFFFU - count) * (HZ / 5);
23 printk("%lu.%02luMHz.\n", twd_timer_rate / 1000000,
24 - (twd_timer_rate / 1000000) % 100);
25 + (twd_timer_rate / 10000) % 100);