Skip to content
Snippets Groups Projects
Commit 5e46b1e5 authored by Stefan Roese's avatar Stefan Roese Committed by Scott Wood
Browse files

OneNAND: Add missing mtd info struct before calling onenand_erase()


Without this patch "saveenv" crashes when MTD partitions are enabled (e.g.
for use in UBI) via CONFIG_MTD_PARTITIONS.

Signed-off-by: default avatarStefan Roese <sr@denx.de>
Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
parent 2077e348
No related branches found
No related tags found
No related merge requests found
...@@ -97,6 +97,7 @@ int saveenv(void) ...@@ -97,6 +97,7 @@ int saveenv(void)
instr.len = CONFIG_ENV_SIZE; instr.len = CONFIG_ENV_SIZE;
instr.addr = env_addr; instr.addr = env_addr;
instr.mtd = &onenand_mtd;
if (onenand_erase(&onenand_mtd, &instr)) { if (onenand_erase(&onenand_mtd, &instr)) {
printf("OneNAND: erase failed at 0x%08lx\n", env_addr); printf("OneNAND: erase failed at 0x%08lx\n", env_addr);
return 1; return 1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment