diff options
author | avg <avg@FreeBSD.org> | 2012-06-03 08:01:12 +0000 |
---|---|---|
committer | avg <avg@FreeBSD.org> | 2012-06-03 08:01:12 +0000 |
commit | 85a02186bcd95689dfa239312a24eb374da5a373 (patch) | |
tree | 9ef08c0095708ccf29a153abf1a19de0f3f8bc2a /sys/kern/kern_shutdown.c | |
parent | 1ecf065a6cb45ef14846d6ebdf44ce35059832a5 (diff) | |
download | FreeBSD-src-85a02186bcd95689dfa239312a24eb374da5a373.zip FreeBSD-src-85a02186bcd95689dfa239312a24eb374da5a373.tar.gz |
free wdog_kern_pat calls in post-panic paths from under SW_WATCHDOG
Those calls are useful with hardware watchdog drivers too.
MFC after: 3 weeks
Diffstat (limited to 'sys/kern/kern_shutdown.c')
-rw-r--r-- | sys/kern/kern_shutdown.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/kern/kern_shutdown.c b/sys/kern/kern_shutdown.c index 42923ff..d676136 100644 --- a/sys/kern/kern_shutdown.c +++ b/sys/kern/kern_shutdown.c @@ -66,9 +66,7 @@ __FBSDID("$FreeBSD$"); #include <sys/sysctl.h> #include <sys/sysproto.h> #include <sys/vnode.h> -#ifdef SW_WATCHDOG #include <sys/watchdog.h> -#endif #include <ddb/ddb.h> @@ -334,9 +332,7 @@ kern_reboot(int howto) waittime = 0; -#ifdef SW_WATCHDOG wdog_kern_pat(WD_LASTVAL); -#endif sys_sync(curthread, NULL); /* @@ -362,9 +358,8 @@ kern_reboot(int howto) if (nbusy < pbusy) iter = 0; pbusy = nbusy; -#ifdef SW_WATCHDOG + wdog_kern_pat(WD_LASTVAL); -#endif sys_sync(curthread, NULL); #ifdef PREEMPTION |