[PATCH v2 02/14] Extend DumpInfo structure

HATAYAMA Daisuke
2011-10-28T09:48:22Z

Two members, flag_sadump_diskset and flag_sadump, are
introduced. flag_sadump_diskset is true if --diskset=VMCORE is
specified one or more times. flag_sadump has the corresponding value
of type enum sadump_format_type if VMCORE(s) is in sadump-related
formats.

Signed-off-by: HATAYAMA Daisuke <d.hatayama@jp.fujitsu.com>
---

makedumpfile.h | 7 +++++++
sadump_mod.h | 10 ++++++++++
2 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/makedumpfile.h b/makedumpfile.h
index f0e5da8..dee0a68 100644
--- a/makedumpfile.h
+++ b/makedumpfile.h
@@ -34,6 +34,7 @@
#include "common.h"
#include "dwarf_info.h"
#include "diskdump_mod.h"
+#include "sadump_mod.h"

/*
* Result of command
@@ -894,6 +895,12 @@ struct DumpInfo {
*/
unsigned long long split_start_pfn;
unsigned long long split_end_pfn;
+
+ /*
+ * sadump info:
+ */
+ int flag_sadump_diskset;
+ enum sadump_format_type flag_sadump; /* sadump format type */
};
extern struct DumpInfo *info;

diff --git a/sadump_mod.h b/sadump_mod.h
index 98f5dd1..3385123 100644
--- a/sadump_mod.h
+++ b/sadump_mod.h
@@ -171,4 +171,14 @@ struct sadump_media_header {

#endif /* defined(__x86__) && defined(__x86_64__) */

+/*
+ * Type of sadump related formats
+ */
+enum sadump_format_type {
+ SADUMP_UNKNOWN = 0,
+ SADUMP_SINGLE_PARTITION,
+ SADUMP_DISKSET,
+ SADUMP_MEDIA_BACKUP
+};
+
#endif /* _SADUMP_MOD_H */