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)
Change the hz warning so that it doesn't bother you if hz is already
set to 1000 or greater, and take out the check to see if hz is greater than the requested tick rate.
Notes
Notes: svn path=/head/; revision=144364
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);