diff options
-rw-r--r-- | arch/x86_64/kernel/hpet.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/x86_64/kernel/hpet.c b/arch/x86_64/kernel/hpet.c index b8286968662d..6b460402d504 100644 --- a/arch/x86_64/kernel/hpet.c +++ b/arch/x86_64/kernel/hpet.c | |||
@@ -190,7 +190,7 @@ int hpet_reenable(void) | |||
190 | */ | 190 | */ |
191 | 191 | ||
192 | #define TICK_COUNT 100000000 | 192 | #define TICK_COUNT 100000000 |
193 | #define TICK_MIN 5000 | 193 | #define SMI_THRESHOLD 50000 |
194 | #define MAX_TRIES 5 | 194 | #define MAX_TRIES 5 |
195 | 195 | ||
196 | /* | 196 | /* |
@@ -205,7 +205,7 @@ static void __init read_hpet_tsc(int *hpet, int *tsc) | |||
205 | tsc1 = get_cycles_sync(); | 205 | tsc1 = get_cycles_sync(); |
206 | hpet1 = hpet_readl(HPET_COUNTER); | 206 | hpet1 = hpet_readl(HPET_COUNTER); |
207 | tsc2 = get_cycles_sync(); | 207 | tsc2 = get_cycles_sync(); |
208 | if (tsc2 - tsc1 > TICK_MIN) | 208 | if ((tsc2 - tsc1) < SMI_THRESHOLD) |
209 | break; | 209 | break; |
210 | } | 210 | } |
211 | *hpet = hpet1; | 211 | *hpet = hpet1; |