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 at 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 */ -- 1.7.4.4