Blame SOURCES/sadump_read_excluded_pages.patch

597b3d
--- crash-7.1.0/sadump.c.orig
597b3d
+++ crash-7.1.0/sadump.c
597b3d
@@ -394,7 +394,13 @@ restart:
597b3d
 	}
597b3d
 
597b3d
 	sd->filename = file;
597b3d
-	sd->flags = flags;
597b3d
+
597b3d
+	/*
597b3d
+	 * Switch to zero excluded mode by default on sadump-related
597b3d
+	 * formats because some Fujitsu troubleshooting software
597b3d
+	 * assumes the behavior.
597b3d
+	 */
597b3d
+	sd->flags = flags | SADUMP_ZERO_EXCLUDED;
597b3d
 
597b3d
 	if (machine_type("X86"))
597b3d
 		sd->machine_type = EM_386;
597b3d
--- crash-7.1.0/tools.c.orig
597b3d
+++ crash-7.1.0/tools.c
597b3d
@@ -2479,7 +2479,9 @@ show_options(void)
597b3d
 	fprintf(fp, "      namelist: %s\n", pc->namelist);
597b3d
 	fprintf(fp, "      dumpfile: %s\n", pc->dumpfile);
597b3d
 	fprintf(fp, "        unwind: %s\n", kt->flags & DWARF_UNWIND ? "on" : "off");
597b3d
-	fprintf(fp, " zero_excluded: %s\n", *diskdump_flags & ZERO_EXCLUDED ? "on" : "off");
597b3d
+	fprintf(fp, " zero_excluded: %s\n",
597b3d
+		(*diskdump_flags & ZERO_EXCLUDED) || sadump_is_zero_excluded() ?
597b3d
+		"on" : "off");
597b3d
 	fprintf(fp, "     null-stop: %s\n", *gdb_stop_print_at_null ? "on" : "off");
597b3d
 	fprintf(fp, "           gdb: %s\n", pc->flags2 & GDB_CMD_MODE ? "on" : "off");
597b3d
 	fprintf(fp, "         scope: %lx ", pc->scope);