|
@@ -360,7 +360,8 @@ static void __init calibrate_APIC_clock(void)
|
|
result / 1000 / 1000, result / 1000 % 1000);
|
|
result / 1000 / 1000, result / 1000 % 1000);
|
|
|
|
|
|
/* Calculate the scaled math multiplication factor */
|
|
/* Calculate the scaled math multiplication factor */
|
|
- lapic_clockevent.mult = div_sc(result, NSEC_PER_SEC, 32);
|
|
|
|
|
|
+ lapic_clockevent.mult = div_sc(result, NSEC_PER_SEC,
|
|
|
|
+ lapic_clockevent.shift);
|
|
lapic_clockevent.max_delta_ns =
|
|
lapic_clockevent.max_delta_ns =
|
|
clockevent_delta2ns(0x7FFFFF, &lapic_clockevent);
|
|
clockevent_delta2ns(0x7FFFFF, &lapic_clockevent);
|
|
lapic_clockevent.min_delta_ns =
|
|
lapic_clockevent.min_delta_ns =
|