summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_tc.c
diff options
context:
space:
mode:
authorart <art@openbsd.org>2004-08-04 15:36:44 +0000
committerart <art@openbsd.org>2004-08-04 15:36:44 +0000
commitead574e13e94a126bd8da074478489f46c2dc57e (patch)
tree117adee000c702a5f43008c49b1f9d1178be8040 /sys/kern/kern_tc.c
parentsort SYNOPSIS and usage(), format tweaks, by jmc@ (diff)
downloadwireguard-openbsd-ead574e13e94a126bd8da074478489f46c2dc57e.tar.xz
wireguard-openbsd-ead574e13e94a126bd8da074478489f46c2dc57e.zip
- Match time_second and time_uptime prototypes.
- Less chatty.
Diffstat (limited to 'sys/kern/kern_tc.c')
-rw-r--r--sys/kern/kern_tc.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/kern/kern_tc.c b/sys/kern/kern_tc.c
index 1c840169853..0c56f4b0dd2 100644
--- a/sys/kern/kern_tc.c
+++ b/sys/kern/kern_tc.c
@@ -6,7 +6,7 @@
* this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
* ----------------------------------------------------------------------------
*
- * $OpenBSD: kern_tc.c,v 1.1 2004/07/28 17:15:12 tholo Exp $
+ * $OpenBSD: kern_tc.c,v 1.2 2004/08/04 15:36:44 art Exp $
* $FreeBSD: src/sys/kern/kern_tc.c,v 1.148 2003/03/18 08:45:23 phk Exp $
*/
@@ -89,8 +89,8 @@ static struct timehands *volatile timehands = &th0;
struct timecounter *timecounter = &dummy_timecounter;
static struct timecounter *timecounters = &dummy_timecounter;
-time_t time_second = 1;
-time_t time_uptime = 0;
+volatile time_t time_second = 1;
+volatile time_t time_uptime = 0;
extern struct timeval adjtimedelta;
static struct bintime boottimebin;
@@ -268,14 +268,12 @@ tc_init(struct timecounter *tc)
u *= 11;
u /= 10;
if (tc->tc_quality >= 0) {
- printf("Timecounter \"%s\" frequency %lu Hz",
- tc->tc_name, (unsigned long)tc->tc_frequency);
if (u > hz) {
tc->tc_quality = -2000;
+ printf("Timecounter \"%s\" frequency %lu Hz",
+ tc->tc_name, (unsigned long)tc->tc_frequency);
printf(" -- Insufficient hz, needs at least %u\n", u);
}
- else
- printf(" quality %d\n", tc->tc_quality);
}
tc->tc_next = timecounters;
@@ -549,7 +547,9 @@ inittimecounter(void)
else
tc_tick = 1;
p = (tc_tick * 1000000) / hz;
+#ifdef DEBUG
printf("Timecounters tick every %d.%03u msec\n", p / 1000, p % 1000);
+#endif
/* warm up new timecounter (again) and get rolling. */
(void)timecounter->tc_get_timecount(timecounter);