[U-Boot] [PATCH] spl: fit: Fixed incompatible type warning in spl_load_fit_image()

Jean-Jacques Hiblot jjhiblot at ti.com
Fri Sep 15 07:46:29 UTC 2017


Warning introduced in commit 7264f29 (spl: fit: Eanble GZIP support for
image decompression)

Signed-off-by: Jean-Jacques Hiblot <jjhiblot at ti.com>
---
 common/spl/spl_fit.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c
index 49ccf1c..22d3161 100644
--- a/common/spl/spl_fit.c
+++ b/common/spl/spl_fit.c
@@ -197,11 +197,13 @@ static int spl_load_fit_image(struct spl_load_info *info, ulong sector,
 	    IS_ENABLED(CONFIG_SPL_GZIP)		&&
 	    image_comp == IH_COMP_GZIP		&&
 	    type == IH_TYPE_KERNEL) {
+		long unsigned int sz = length;
 		if (gunzip((void *)load_addr, CONFIG_SYS_BOOTM_LEN,
-			   src, &length)) {
+			   src, &sz)) {
 			puts("Uncompressing error\n");
 			return -EIO;
 		}
+		length = sz;
 	} else {
 		memcpy((void *)load_addr, src, length);
 	}
-- 
1.9.1



More information about the U-Boot mailing list