Hi Michal, On 12 April 2018 at 04:26, Michal Simek <[email protected]> wrote: > From: Siva Durga Prasad Paladugu <[email protected]> > > Relocate env drivers if manual relocation is enabled. This > patch fixes the issue of u-boot hang incase if env is > present in any of the flash devices. > > Signed-off-by: Siva Durga Prasad Paladugu <[email protected]> > Signed-off-by: Michal Simek <[email protected]> > --- > > env/common.c | 1 + > env/env.c | 21 +++++++++++++++++++++ > include/environment.h | 5 +++++ > 3 files changed, 27 insertions(+)
Reviewed-by: Simon Glass <[email protected]> Please see below > > diff --git a/env/common.c b/env/common.c > index f21ff7009695..d282868ee51b 100644 > --- a/env/common.c > +++ b/env/common.c > @@ -227,6 +227,7 @@ void env_relocate(void) > { > #if defined(CONFIG_NEEDS_MANUAL_RELOC) > env_reloc(); > + fix_envdriver(); > env_htab.change_ok += gd->reloc_off; > #endif > if (gd->env_valid == ENV_INVALID) { > diff --git a/env/env.c b/env/env.c > index 3795dbc24e2b..15a0597100f4 100644 > --- a/env/env.c > +++ b/env/env.c > @@ -10,6 +10,27 @@ > > DECLARE_GLOBAL_DATA_PTR; > > +#if defined(CONFIG_NEEDS_MANUAL_RELOC) > +void fix_envdriver(void) How about env_fix_drivers() ? The env_ prefix is nice for something in the environment code. [..] Regards, Simon _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

