summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Lechner <[email protected]>2026-01-29 14:03:41 -0600
committerTom Rini <[email protected]>2026-01-30 12:38:03 -0600
commit8bca63d2ed9d73ec2ff83fa76510245e48e29730 (patch)
treee9ab16b688bf40dc21116e384f92d6a34f4d1fc3
parenteed514b11d04a2f8a949521ad3bffba3ec98bd2f (diff)
boot/fit: print error name in boot_get_fdt_fit()
Print the actual error code in a couple of places in boot_get_fdt_fit(). These are FDT error codes, not errno, so printing the string is more helpful than printing the numeric value. The only caller of boot_get_fdt_fit() unconditionally replaces the returned error code (fdt_noffset) with ENOENT so the actual error would otherwise be lost. Signed-off-by: David Lechner <[email protected]>
-rw-r--r--boot/image-fit.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/boot/image-fit.c b/boot/image-fit.c
index 85026c2d1d0..3ed69b5f7bc 100644
--- a/boot/image-fit.c
+++ b/boot/image-fit.c
@@ -2501,7 +2501,8 @@ int boot_get_fdt_fit(struct bootm_headers *images, ulong addr,
err = fdt_open_into(ov, ovcopy, ovcopylen);
if (err < 0) {
- printf("failed on fdt_open_into for DTO\n");
+ printf("failed on fdt_open_into for DTO: %s\n",
+ fdt_strerror(err));
fdt_noffset = err;
goto out;
}
@@ -2509,7 +2510,8 @@ int boot_get_fdt_fit(struct bootm_headers *images, ulong addr,
base = map_sysmem(load, len + ovlen);
err = fdt_open_into(base, base, len + ovlen);
if (err < 0) {
- printf("failed on fdt_open_into\n");
+ printf("failed on fdt_open_into: %s\n",
+ fdt_strerror(err));
fdt_noffset = err;
goto out;
}