From 1d7a308bf7349fcf1627e950159029dfccf85891 Mon Sep 17 00:00:00 2001 From: Hari Bathini Date: Wed, 16 Mar 2022 16:03:05 +0530 Subject: kexec-tools: print error if kexec_file_load fails Commit 4f77da634035 ("kexec-tools: Fix kexec_file_load(2) error handling") introduced EFALLBACK for scenarios where fallbacking back to kexec_load syscall is likely to work and dropped printing error message for these scenarios. But printing error message for other failure scenarios was inadvertently dropped. Restore printing error message for such cases. Fixes: 4f77da634035 ("kexec-tools: Fix kexec_file_load(2) error handling") Cc: Petr Tesarik Reported-by: Nageswara R Sastry Tested-by: Nageswara R Sastry Signed-off-by: Hari Bathini Reviewed-by: Petr Tesarik Signed-off-by: Simon Horman --- kexec/kexec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kexec/kexec.c b/kexec/kexec.c index 7e4787bc..865de614 100644 --- a/kexec/kexec.c +++ b/kexec/kexec.c @@ -1339,6 +1339,7 @@ static int do_kexec_file_load(int fileind, int argc, char **argv, case EMSGSIZE: /* Reject by default. */ default: + fprintf(stderr, "kexec_file_load failed: %s\n", strerror(errno)); ret = EFAILED; break; -- cgit 1.2.3-korg