Add the ops .load for nowhere ENV backend to load the default environment. This ops is needed for the command 'env load'
Signed-off-by: Patrick Delaunay <patrick.delau...@st.com> --- Changes in v3: - new: add ?load ops in nowhere env/nowhere.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/env/nowhere.c b/env/nowhere.c index f5b0a17652..6949810a1f 100644 --- a/env/nowhere.c +++ b/env/nowhere.c @@ -27,8 +27,17 @@ static int env_nowhere_init(void) return 0; } +static int env_nowhere_load(void) +{ + env_set_default(NULL, 0); + gd->env_valid = ENV_INVALID; + + return 0; +} + U_BOOT_ENV_LOCATION(nowhere) = { .location = ENVL_NOWHERE, .init = env_nowhere_init, + .load = env_nowhere_load, ENV_NAME("nowhere") }; -- 2.17.1