[U-Boot] [PATCH] OneNAND: Add missing mtd info struct before calling onenand_erase()
Stefan Roese
sr at denx.de
Thu Nov 27 14:11:37 CET 2008
Without this patch "saveenv" crashes when MTD partitions are enabled (e.g.
for use in UBI) via CONFIG_MTD_PARTITIONS.
Signed-off-by: Stefan Roese <sr at denx.de>
---
common/env_onenand.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/common/env_onenand.c b/common/env_onenand.c
index 3c65b3e..dbccc79 100644
--- a/common/env_onenand.c
+++ b/common/env_onenand.c
@@ -97,6 +97,7 @@ int saveenv(void)
instr.len = CONFIG_ENV_SIZE;
instr.addr = env_addr;
+ instr.mtd = &onenand_mtd;
if (onenand_erase(&onenand_mtd, &instr)) {
printf("OneNAND: erase failed at 0x%08lx\n", env_addr);
return 1;
--
1.6.0.4
More information about the U-Boot
mailing list