diff options
author | Simon Goldschmidt <sgoldschmidt@de.pepperl-fuchs.com> | 2018-01-31 14:47:11 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2018-02-01 08:05:49 -0500 |
commit | 31f044bd91df58bed6bb8cfadfc187eedac1442e (patch) | |
tree | 6ec2b974d9b6c14666e9b743d5078a6f5b0ab050 /include | |
parent | 42a1820bbcc7dfedcf625b88a1013c11e9ef6709 (diff) | |
download | u-boot-31f044bd91df58bed6bb8cfadfc187eedac1442e.zip u-boot-31f044bd91df58bed6bb8cfadfc187eedac1442e.tar.gz u-boot-31f044bd91df58bed6bb8cfadfc187eedac1442e.tar.bz2 |
env: move more common code to env_import_redund
There is more common code in mmc, nand and ubi env drivers that
can be shared by moving to env_import_redund.
For this, a status/error value whether the buffers were loaded
are passed as additional parameters to env_import_redund.
Ideally, these are already returned to the env driver by the
storage driver. This is the case for mmc, nand and ubi, so for
this change, code deduplicated.
Signed-off-by: Simon Goldschmidt <sgoldschmidt@de.pepperl-fuchs.com>
Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/environment.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/environment.h b/include/environment.h index a406050..6044b9e 100644 --- a/include/environment.h +++ b/include/environment.h @@ -297,7 +297,8 @@ int env_export(env_t *env_out); #ifdef CONFIG_SYS_REDUNDAND_ENVIRONMENT /* Select and import one of two redundant environments */ -int env_import_redund(const char *buf1, const char *buf2); +int env_import_redund(const char *buf1, int buf1_status, + const char *buf2, int buf2_status); #endif /** |