[U-Boot] [PATCH 2/4] env_nand.c: support falling back to redundant env when writing
Scott Wood
scottwood at freescale.com
Tue Nov 27 23:04:15 CET 2012
On 11/21/2012 06:59:19 AM, Phil Sutter wrote:
> Without this patch, when the currently chosen environment to be
> written
> has bad blocks, saveenv fails completely. Instead, when there is
> redundant environment fall back to the other copy. Environment reading
> needs no adjustment, as the fallback logic for incomplete writes
> applies
> to this case as well.
>
> Signed-off-by: Phil Sutter <phil.sutter at viprinet.com>
Isn't this what CONFIG_ENV_RANGE is supposed to deal with?
Redundant environment is to deal with other problems such as a power
failure during saveenv. If you just fall back to the other copy,
you're silently losing the redundancy.
-Scott
More information about the U-Boot
mailing list