summaryrefslogtreecommitdiff
path: root/kexec/arch/arm64/kexec-uImage-arm64.c
diff options
context:
space:
mode:
Diffstat (limited to 'kexec/arch/arm64/kexec-uImage-arm64.c')
-rw-r--r--kexec/arch/arm64/kexec-uImage-arm64.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/kexec/arch/arm64/kexec-uImage-arm64.c b/kexec/arch/arm64/kexec-uImage-arm64.c
index 022d7ee..126ea9c 100644
--- a/kexec/arch/arm64/kexec-uImage-arm64.c
+++ b/kexec/arch/arm64/kexec-uImage-arm64.c
@@ -20,6 +20,13 @@ int uImage_arm64_load(int argc, char **argv, const char *buf, off_t len,
struct Image_info img;
int ret;
+ if (info->file_mode) {
+ fprintf(stderr,
+ "uImage is not supported in kexec_file\n");
+
+ return EFAILED;
+ }
+
ret = uImage_load(buf, len, &img);
if (ret)
return ret;