Do not try to process Xen crash dump on every architecture if dump level is invalid. Fail immediately and print relevant error message. Signed-off-by: Daniel Kiper <daniel.kiper at oracle.com> --- makedumpfile.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/makedumpfile.c b/makedumpfile.c index 5a378d1..45f96aa 100644 --- a/makedumpfile.c +++ b/makedumpfile.c @@ -7637,14 +7637,14 @@ initial_xen(void) MSG("Try `makedumpfile --help' for more information.\n"); return FALSE; } -#ifndef __x86_64__ + if (DL_EXCLUDE_ZERO < info->max_dump_level) { MSG("Dump_level is invalid. It should be 0 or 1.\n"); MSG("Commandline parameter is invalid.\n"); MSG("Try `makedumpfile --help' for more information.\n"); return FALSE; } -#endif + if (!init_xen_crash_info()) return FALSE; /* -- 1.7.10.4