summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormikeb <mikeb@openbsd.org>2017-10-18 15:26:05 +0000
committermikeb <mikeb@openbsd.org>2017-10-18 15:26:05 +0000
commit4b6f89dbb3bae3a23f1dd128819022bf77f70ff6 (patch)
tree5e2ac8746ab20b57438a7c4d74777c2d337f576a
parentSetting the IPV6_MINMTU flag in the call to ip6_output() was moved (diff)
downloadwireguard-openbsd-4b6f89dbb3bae3a23f1dd128819022bf77f70ff6.tar.xz
wireguard-openbsd-4b6f89dbb3bae3a23f1dd128819022bf77f70ff6.zip
Fixup previous; noticed by canacar@
-rw-r--r--sys/arch/amd64/amd64/tsc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/arch/amd64/amd64/tsc.c b/sys/arch/amd64/amd64/tsc.c
index 4e17fe9a5ed..f3fd2554cf9 100644
--- a/sys/arch/amd64/amd64/tsc.c
+++ b/sys/arch/amd64/amd64/tsc.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: tsc.c,v 1.4 2017/10/18 12:52:06 mikeb Exp $ */
+/* $OpenBSD: tsc.c,v 1.5 2017/10/18 15:26:05 mikeb Exp $ */
/*
* Copyright (c) 2016,2017 Reyk Floeter <reyk@openbsd.org>
* Copyright (c) 2017 Adam Steen <adam@adamsteen.com.au>
@@ -208,8 +208,7 @@ tsc_timecounter_init(struct cpu_info *ci, uint64_t cpufreq)
!(ci->ci_flags & CPUF_INVAR_TSC))
return;
- if ((tsc_frequency = tsc_freq_cpuid(ci)) == 0)
- tsc_frequency = cpufreq;
+ tsc_frequency = tsc_freq_cpuid(ci);
tsc_is_invariant = 1;
/* Newer CPUs don't require recalibration */
@@ -218,6 +217,7 @@ tsc_timecounter_init(struct cpu_info *ci, uint64_t cpufreq)
tsc_timecounter.tc_quality = 2000;
} else {
tsc_recalibrate = 1;
+ tsc_frequency = cpufreq;
calibrate_tsc_freq();
}