[U-Boot] [PATCH 0/4] env: cleanups after adding multiple envs

Simon Goldschmidt sgoldschmidt at de.pepperl-fuchs.com
Wed Jan 31 13:36:19 UTC 2018


Sorry for the mess with the footer. Unfortunately, leaving it away is a 
manual step I have to remember with every patch :-(

Let me know if I should resend...


Simon


On 31.01.2018 14:33, Simon Goldschmidt wrote:
> With the new code to support multiple environment drivers and
> select an environment at runtime, to correctly implement fallback
> when one environment fails to load (e.g. crc error), the return
> value of env_import has to be propagated by all env driver's load
> function.
>
> While cleaning this up, made some other cleanups, mainly to
> reduce duplicated code.
>
> Simon Goldschmidt (4):
>    env: make env_import(_redund) return 0 on success, not 1
>    env: move more common code to env_import_redund
>    env: make env drivers propagate env_import return value
>    env: sf: use env_import_redund to simplify env_sf_load
>
>   env/common.c          | 29 ++++++++++++++++++----
>   env/eeprom.c          |  4 +--
>   env/ext4.c            |  3 +--
>   env/fat.c             |  3 +--
>   env/flash.c           |  4 +--
>   env/mmc.c             | 26 +++----------------
>   env/nand.c            | 24 +++---------------
>   env/nvram.c           |  4 +--
>   env/onenand.c         |  4 +--
>   env/remote.c          |  2 +-
>   env/sata.c            |  4 +--
>   env/sf.c              | 69 +++++++--------------------------------------------
>   env/ubi.c             | 22 ++++++++--------
>   include/environment.h |  3 ++-
>   14 files changed, 61 insertions(+), 140 deletions(-)
>



More information about the U-Boot mailing list