summaryrefslogtreecommitdiff
path: root/env/env.c
diff options
context:
space:
mode:
authorAristo Chen <jj251510319013@gmail.com>2025-04-30 10:23:25 +0800
committerTom Rini <trini@konsulko.com>2025-05-05 14:16:57 -0600
commitf717d798becf2dffd5816484962c350808e98a18 (patch)
tree0f12139562f07d875e0e78f23015dcb696543629 /env/env.c
parent03f5101ff50d1b449c65a4483c725b4ae0446c62 (diff)
bootm: improve error message when gzip decompression buffer is too small
Currently, when decompressing a gzip-compressed image during bootm, a generic error such as "inflate() returned -5" is shown when the buffer is too small. However, it is not immediately clear that this is caused by CONFIG_SYS_BOOTM_LEN being too small. This patch improves error handling by: - Detecting Z_BUF_ERROR (-5) returned from the inflate() call - Suggesting the user to increase CONFIG_SYS_BOOTM_LEN when applicable - Preserving the original return code from zunzip() instead of overwriting it with -1 By providing clearer hints when decompression fails due to insufficient buffer size, this change helps users diagnose and fix boot failures more easily. Signed-off-by: Aristo Chen <aristo.chen@canonical.com> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
Diffstat (limited to 'env/env.c')
0 files changed, 0 insertions, 0 deletions