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/amd64 | |
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/amd64')
-rw-r--r-- | sys/amd64/amd64/minidump_machdep.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/amd64/amd64/minidump_machdep.c b/sys/amd64/amd64/minidump_machdep.c index 057d81d..9be642e 100644 --- a/sys/amd64/amd64/minidump_machdep.c +++ b/sys/amd64/amd64/minidump_machdep.c @@ -37,9 +37,7 @@ __FBSDID("$FreeBSD$"); #include <sys/kernel.h> #include <sys/kerneldump.h> #include <sys/msgbuf.h> -#ifdef SW_WATCHDOG #include <sys/watchdog.h> -#endif #include <vm/vm.h> #include <vm/vm_page.h> #include <vm/pmap.h> @@ -177,9 +175,9 @@ blk_write(struct dumperinfo *di, char *ptr, vm_paddr_t pa, size_t sz) report_progress(progress, dumpsize); counter &= (1<<24) - 1; } -#ifdef SW_WATCHDOG + wdog_kern_pat(WD_LASTVAL); -#endif + if (ptr) { error = dump_write(di, ptr, 0, dumplo, len); if (error) |