From e635669c98b200267b3c21e1978ec3a09340ce92 Mon Sep 17 00:00:00 2001 From: Axel Heider Date: Thu, 29 Feb 2024 02:48:21 +0100 Subject: [PATCH] elfloader: make check more intuitive Signed-off-by: Axel Heider --- elfloader-tool/src/arch-arm/smp_boot.c | 2 +- elfloader-tool/src/arch-arm/sys_boot.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/elfloader-tool/src/arch-arm/smp_boot.c b/elfloader-tool/src/arch-arm/smp_boot.c index d429d113..6d8bd68c 100644 --- a/elfloader-tool/src/arch-arm/smp_boot.c +++ b/elfloader-tool/src/arch-arm/smp_boot.c @@ -40,7 +40,7 @@ void non_boot_main(void) } /* Do any driver specific non_boot core init */ - if (initialise_devices_non_boot()) { + if (0 != initialise_devices_non_boot()) { printf("ERROR: Did not successfully return from initialise_devices_non_boot()\n"); abort(); } diff --git a/elfloader-tool/src/arch-arm/sys_boot.c b/elfloader-tool/src/arch-arm/sys_boot.c index bf98aaf2..e5f0acc2 100644 --- a/elfloader-tool/src/arch-arm/sys_boot.c +++ b/elfloader-tool/src/arch-arm/sys_boot.c @@ -104,7 +104,7 @@ void main(UNUSED void *arg) void *bootloader_dtb = NULL; /* initialize platform to a state where we can print to a UART */ - if (initialise_devices()) { + if (0 != initialise_devices()) { printf("ERROR: Did not successfully return from initialise_devices()\n"); abort(); } @@ -179,7 +179,7 @@ void continue_boot(int was_relocated) * driver model so all its pointers are set up properly. */ if (was_relocated) { - if (initialise_devices()) { + if (0 != initialise_devices()) { printf("ERROR: Did not successfully return from initialise_devices()\n"); abort(); }