From 47f3b1f243acfe755340753c5d467ba781618fa6 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Tue, 7 Jul 2020 20:51:38 +0200 Subject: env: Add option to only ever append environment Add configuration option which prevents the environment hash table to be ever cleared and reloaded with different content. This is useful in case the first environment loaded into the hash table contains e.g. sensitive content which must not be dropped or reloaded. Signed-off-by: Marek Vasut Reviewed-by: Tom Rini --- env/env.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'env/env.c') diff --git a/env/env.c b/env/env.c index 2af2fae..42c7d81 100644 --- a/env/env.c +++ b/env/env.c @@ -201,7 +201,9 @@ int env_load(void) printf("OK\n"); gd->env_load_prio = prio; +#if !CONFIG_IS_ENABLED(ENV_APPEND) return 0; +#endif } else if (ret == -ENOMSG) { /* Handle "bad CRC" case */ if (best_prio == -1) -- cgit v1.1