Page MenuHomeFreeBSD

D8254.1790853110.diff
No OneTemporary

Size
949 B
Referenced Files
None
Subscribers
None

D8254.1790853110.diff

Index: head/sys/amd64/amd64/minidump_machdep.c
===================================================================
--- head/sys/amd64/amd64/minidump_machdep.c
+++ head/sys/amd64/amd64/minidump_machdep.c
@@ -37,6 +37,7 @@
#include <sys/kernel.h>
#include <sys/kerneldump.h>
#include <sys/msgbuf.h>
+#include <sys/sysctl.h>
#include <sys/watchdog.h>
#include <vm/vm.h>
#include <vm/vm_param.h>
@@ -68,6 +69,9 @@
static size_t counter, progress, dumpsize;
CTASSERT(sizeof(*vm_page_dump) == 8);
+static int dump_retry_count = 5;
+SYSCTL_INT(_machdep, OID_AUTO, dump_retry_count, CTLFLAG_RWTUN,
+ &dump_retry_count, 0, "Number of times dump has to retry before bailing out");
static int
is_dumpable(vm_paddr_t pa)
@@ -447,7 +451,7 @@
printf("\n");
if (error == ENOSPC) {
printf("Dump map grown while dumping. ");
- if (retry_count < 5) {
+ if (retry_count < dump_retry_count) {
printf("Retrying...\n");
goto retry;
}

File Metadata

Mime Type
text/plain
Expires
Thu, Oct 1, 11:11 AM (2 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30069428
Default Alt Text
D8254.1790853110.diff (949 B)

Event Timeline