Re: [PATCH 4/6] env: nowhere: Implement .load callback

2020-06-05 Thread Tom Rini
On Wed, Jun 03, 2020 at 02:01:09AM +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 

Reviewed-by: Tom Rini 

-- 
Tom


signature.asc
Description: PGP signature


[PATCH 4/6] env: nowhere: Implement .load callback

2020-06-02 Thread Marek Vasut
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 
---
 env/nowhere.c | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/env/nowhere.c b/env/nowhere.c
index f5b0a17652..417a636f83 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.
@@ -30,5 +36,6 @@ static int env_nowhere_init(void)
 U_BOOT_ENV_LOCATION(nowhere) = {
.location   = ENVL_NOWHERE,
.init   = env_nowhere_init,
+   .load   = env_nowhere_load,
ENV_NAME("nowhere")
 };
-- 
2.25.1