diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/x86/kernel/hpet.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c index 33dbcc4ec5ff..351f9c0fea1f 100644 --- a/arch/x86/kernel/hpet.c +++ b/arch/x86/kernel/hpet.c | |||
@@ -582,7 +582,7 @@ static void init_one_hpet_msi_clockevent(struct hpet_dev *hdev, int cpu) | |||
582 | * scaled math multiplication factor for nanosecond to hpet tick | 582 | * scaled math multiplication factor for nanosecond to hpet tick |
583 | * conversion. | 583 | * conversion. |
584 | */ | 584 | */ |
585 | hpet_freq = 1000000000000000ULL; | 585 | hpet_freq = FSEC_PER_SEC; |
586 | do_div(hpet_freq, hpet_period); | 586 | do_div(hpet_freq, hpet_period); |
587 | evt->mult = div_sc((unsigned long) hpet_freq, | 587 | evt->mult = div_sc((unsigned long) hpet_freq, |
588 | NSEC_PER_SEC, evt->shift); | 588 | NSEC_PER_SEC, evt->shift); |
@@ -837,7 +837,7 @@ static int hpet_clocksource_register(void) | |||
837 | * cyc/sec = FSEC_PER_SEC/hpet_period(fsec/cyc) | 837 | * cyc/sec = FSEC_PER_SEC/hpet_period(fsec/cyc) |
838 | * cyc/sec = (FSEC_PER_NSEC * NSEC_PER_SEC)/hpet_period | 838 | * cyc/sec = (FSEC_PER_NSEC * NSEC_PER_SEC)/hpet_period |
839 | */ | 839 | */ |
840 | hpet_freq = FSEC_PER_NSEC * NSEC_PER_SEC; | 840 | hpet_freq = FSEC_PER_SEC; |
841 | do_div(hpet_freq, hpet_period); | 841 | do_div(hpet_freq, hpet_period); |
842 | clocksource_register_hz(&clocksource_hpet, (u32)hpet_freq); | 842 | clocksource_register_hz(&clocksource_hpet, (u32)hpet_freq); |
843 | 843 | ||