summaryrefslogtreecommitdiff
path: root/sys/kern/kern_clock.c
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2004-02-28 22:01:19 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2004-02-28 22:01:19 +0000
commit3d6e5ccb062a34f83ec0883e510bf6cef349fe82 (patch)
tree0c0d5afc7be70fd3ef707c4b68dce90ac80d256e /sys/kern/kern_clock.c
parent278445ba355938fdabc0918d19bae475e069fdec (diff)
Notes
Diffstat (limited to 'sys/kern/kern_clock.c')
-rw-r--r--sys/kern/kern_clock.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/kern/kern_clock.c b/sys/kern/kern_clock.c
index e90e0244f45f..027ce782c400 100644
--- a/sys/kern/kern_clock.c
+++ b/sys/kern/kern_clock.c
@@ -510,10 +510,9 @@ watchdog_config(void *unused __unused, u_int cmd, int *err)
{
u_int u;
- if (cmd) {
+ u = cmd & WD_INTERVAL;
+ if (cmd && u >= WD_TO_1SEC) {
u = cmd & WD_INTERVAL;
- if (u < WD_TO_1SEC)
- return;
watchdog_ticks = (1 << (u - WD_TO_1SEC)) * hz;
watchdog_enabled = 1;
*err = 0;