aboutsummaryrefslogtreecommitdiff
path: root/emulators/rtc
diff options
context:
space:
mode:
authorMike Silbersack <silby@FreeBSD.org>2005-10-06 06:38:38 +0000
committerMike Silbersack <silby@FreeBSD.org>2005-10-06 06:38:38 +0000
commitc9ac4e0cd1167550c7e703777c8120e473411a3c (patch)
tree4645df7b93dff894bdc26b38054b17132732b48d /emulators/rtc
parent7ff680cc04c86b0fd9d88f50532ac74bf8ebf52e (diff)
downloadports-c9ac4e0cd1167550c7e703777c8120e473411a3c.tar.gz
ports-c9ac4e0cd1167550c7e703777c8120e473411a3c.zip
Notes
Diffstat (limited to 'emulators/rtc')
-rw-r--r--emulators/rtc/files/rtc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/emulators/rtc/files/rtc.c b/emulators/rtc/files/rtc.c
index 4e241adee923..71af426bd82e 100644
--- a/emulators/rtc/files/rtc.c
+++ b/emulators/rtc/files/rtc.c
@@ -268,9 +268,9 @@ rtc_ioctl(dev_t dev, u_long cmd, caddr_t arg, int mode, struct proc *p)
break;
}
sc->var.freq = freq;
- if (sc->var.freq * 9 > hz * 8) {
+ if ((sc->var.freq > hz) && (hz < 1000)) {
sc->var.freq = hz;
- printf("rtc: %d > kern.hz: Timing will be inaccurate, please increase hz.\n", sc->var.freq);
+ printf("rtc: %d > kern.hz: Timing will be inaccurate, please increase kern.hz.\n", sc->var.freq);
}
sleep = hz / sc->var.freq;
DLog(Linfo, "Set RTC freq %d", sc->var.freq);