summaryrefslogtreecommitdiffstats
path: root/sys/x86/cpufreq/est.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/x86/cpufreq/est.c')
-rw-r--r--sys/x86/cpufreq/est.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/x86/cpufreq/est.c b/sys/x86/cpufreq/est.c
index 678efb6..cc9502d 100644
--- a/sys/x86/cpufreq/est.c
+++ b/sys/x86/cpufreq/est.c
@@ -1215,7 +1215,7 @@ est_msr_info(device_t dev, uint64_t msr, freq_info **freqs)
return (EOPNOTSUPP);
/* Figure out the bus clock. */
- freq = tsc_freq / 1000000;
+ freq = atomic_load_acq_64(&tsc_freq) / 1000000;
id = msr >> 32;
bus = freq / (id >> 8);
device_printf(dev, "Guessed bus clock (high) of %d MHz\n", bus);
OpenPOWER on IntegriCloud