x86: cleanup div_sc() usage
[linux-3.10.git] / arch / x86 / kernel / apic_64.c
index bf83157337e428bb84619478420d540e01fce466..5910020c3f24f20f4a1be57650d1e2d9c9a3a1fa 100644 (file)
@@ -360,7 +360,8 @@ static void __init calibrate_APIC_clock(void)
                result / 1000 / 1000, result / 1000 % 1000);
 
        /* 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 =
                clockevent_delta2ns(0x7FFFFF, &lapic_clockevent);
        lapic_clockevent.min_delta_ns =