env: Adjust the load() method to return an error
authorSimon Glass <sjg@chromium.org>
Thu, 3 Aug 2017 18:22:17 +0000 (12:22 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 16 Aug 2017 12:31:24 +0000 (08:31 -0400)
commitc5951991942330c129f3b181e94969d7c01e9abb
tree39b5ee4ee37e5a595e088456e792d7251f7ee1ca
parent21f639446d6bccb6cc550140d36bd3ebd74fcee8
env: Adjust the load() method to return an error

The load() methods have inconsistent behaviour on error. Some of them load
an empty default environment. Some load an environment containing an error
message. Others do nothing.

As a step in the right direction, have the method return an error code.
Then the caller could handle this itself in a consistent way.

Signed-off-by: Simon Glass <sjg@chromium.org>
14 files changed:
env/dataflash.c
env/eeprom.c
env/ext4.c
env/fat.c
env/flash.c
env/mmc.c
env/nand.c
env/nvram.c
env/onenand.c
env/remote.c
env/sata.c
env/sf.c
env/ubi.c
include/environment.h