[PATCH] env: nowhere: Implement .load callback

Add .load callback for the 'nowhere' environment driver. This is useful for when the 'nowhere' driver is used in combination with other drivers and should be used to load the default environment.
Signed-off-by: Marek Vasut marex@denx.de Reviewed-by: Tom Rini trini@konsulko.com --- V2: No change --- env/nowhere.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/env/nowhere.c b/env/nowhere.c index d33fdf27d0..a92a84b0c4 100644 --- a/env/nowhere.c +++ b/env/nowhere.c @@ -15,6 +15,12 @@
DECLARE_GLOBAL_DATA_PTR;
+static int env_nowhere_load(void) +{ + env_set_default(NULL, 0); + + return 0; +} /* * Because we only ever have the default environment available we must mark * it as invalid.

On Wed, Aug 05, 2020 at 03:29:55PM +0200, Marek Vasut wrote:
Add .load callback for the 'nowhere' environment driver. This is useful for when the 'nowhere' driver is used in combination with other drivers and should be used to load the default environment.
Signed-off-by: Marek Vasut marex@denx.de Reviewed-by: Tom Rini trini@konsulko.com
V2: No change
env/nowhere.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/env/nowhere.c b/env/nowhere.c index d33fdf27d0..a92a84b0c4 100644 --- a/env/nowhere.c +++ b/env/nowhere.c @@ -15,6 +15,12 @@
DECLARE_GLOBAL_DATA_PTR;
+static int env_nowhere_load(void) +{
- env_set_default(NULL, 0);
- return 0;
+} /*
- Because we only ever have the default environment available we must mark
- it as invalid.
This isn't needed with ad3fec2364eb ("env: nowhere: add .load ops").
participants (2)
-
Marek Vasut
-
Tom Rini