diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 1999-03-08 12:36:14 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 1999-03-08 12:36:14 +0000 |
| commit | c68996e27169d8d9c52b16489b348110d9cda0ea (patch) | |
| tree | d93efb33176a9fcfab837232176d6e9901fdb95c /sys/kern/kern_clock.c | |
| parent | 8d30de0d26cc3e6121a7b717a6e1c67c9f241546 (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_clock.c')
| -rw-r--r-- | sys/kern/kern_clock.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sys/kern/kern_clock.c b/sys/kern/kern_clock.c index 0b356228dce0..1c536ee4724c 100644 --- a/sys/kern/kern_clock.c +++ b/sys/kern/kern_clock.c @@ -37,7 +37,7 @@ * SUCH DAMAGE. * * @(#)kern_clock.c 8.5 (Berkeley) 1/21/94 - * $Id: kern_clock.c,v 1.87 1999/02/19 14:25:34 luoqi Exp $ + * $Id: kern_clock.c,v 1.88 1999/02/19 19:34:49 luoqi Exp $ */ #include <sys/param.h> @@ -675,10 +675,7 @@ tco_setscales(struct timecounter *tc) u_int64_t scale; scale = 1000000000LL << 32; - if (tc->tc_adjustment > 0) - scale += (tc->tc_adjustment * 1000LL) << 10; - else - scale -= (-tc->tc_adjustment * 1000LL) << 10; + scale += tc->tc_adjustment; scale /= tc->tc_frequency; tc->tc_scale_micro = scale / 1000; tc->tc_scale_nano_f = scale & 0xffffffff; |
