From: Grygorii Strashko Date: Tue, 31 Jan 2017 21:37:03 +0000 (-0600) Subject: cmd: bootm: fix build when CONFIG_CMD_IMLS_NAND X-Git-Tag: v2017.03-rc2~26 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=dbe7881de0c2bdab972b3cd35b503f69587edbfe;p=oweals%2Fu-boot.git cmd: bootm: fix build when CONFIG_CMD_IMLS_NAND Now when CONFIG_CMD_IMLS_NAND is enabled the u-boot build will fail, because nand_read_skip_bad() function has been changed to accept more parameters, hence fix it. CC cmd/bootm.o cmd/bootm.c: In function 'nand_imls_legacyimage': cmd/bootm.c:390:8: error: too few arguments to function 'nand_read_skip_bad' ret = nand_read_skip_bad(mtd, off, &len, imgdata); ^ In file included from cmd/bootm.c:18:0: include/nand.h:101:5: note: declared here int nand_read_skip_bad(struct mtd_info *mtd, loff_t offset, size_t *length, ^ LD drivers/block/built-in.o Signed-off-by: Grygorii Strashko Reviewed-by: Tom Rini Reviewed-by: Simon Glass --- diff --git a/cmd/bootm.c b/cmd/bootm.c index a7e181d22c..953a57de33 100644 --- a/cmd/bootm.c +++ b/cmd/bootm.c @@ -390,7 +390,7 @@ static int nand_imls_legacyimage(struct mtd_info *mtd, int nand_dev, return -ENOMEM; } - ret = nand_read_skip_bad(mtd, off, &len, imgdata); + ret = nand_read_skip_bad(mtd, off, &len, NULL, mtd->size, imgdata); if (ret < 0 && ret != -EUCLEAN) { free(imgdata); return ret; @@ -430,7 +430,7 @@ static int nand_imls_fitimage(struct mtd_info *mtd, int nand_dev, loff_t off, return -ENOMEM; } - ret = nand_read_skip_bad(mtd, off, &len, imgdata); + ret = nand_read_skip_bad(mtd, off, &len, NULL, mtd->size, imgdata); if (ret < 0 && ret != -EUCLEAN) { free(imgdata); return ret;