env: Drop saveenv() in favour of env_save()
authorSimon Glass <sjg@chromium.org>
Thu, 3 Aug 2017 18:22:08 +0000 (12:22 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 16 Aug 2017 00:50:30 +0000 (20:50 -0400)
Use the env_save() function directly now that there is only one
implementation of saveenv().

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Wolfgang Denk <wd@denx.de>
Reviewed-by: Tom Rini <trini@konsulko.com>
arch/arm/mach-omap2/boot-common.c
board/intel/edison/edison.c
board/siemens/taurus/taurus.c
board/toradex/apalis_imx6/apalis_imx6.c
cmd/nvedit.c
drivers/bootcount/bootcount_env.c
env/env.c
include/common.h
include/environment.h

index 700e6c2f7985e77053cecd98c797eb17d7d59c9f..2bcc8e9f979c894fbde2ce9e20b693afb27c1ce5 100644 (file)
@@ -10,6 +10,7 @@
 
 #include <common.h>
 #include <ahci.h>
+#include <environment.h>
 #include <spl.h>
 #include <asm/omap_common.h>
 #include <asm/arch/omap.h>
@@ -241,7 +242,7 @@ int fb_set_reboot_flag(void)
 {
        printf("Setting reboot to fastboot flag ...\n");
        setenv("dofastboot", "1");
-       saveenv();
+       env_save();
        return 0;
 }
 #endif
index a1a7d4d7c8940aaa293412f1563ae942c1f93dc5..80f9b544b00cb0e3fd6ea0890c92469c0bcaf97f 100644 (file)
@@ -5,6 +5,7 @@
  */
 #include <common.h>
 #include <dwc3-uboot.h>
+#include <environment.h>
 #include <mmc.h>
 #include <u-boot/md5.h>
 #include <usb.h>
@@ -70,7 +71,7 @@ static void assign_serial(void)
        setenv("serial#", serial);
 
 #if defined(CONFIG_CMD_SAVEENV) && !defined(CONFIG_ENV_IS_NOWHERE)
-       saveenv();
+       env_save();
 #endif
 }
 
@@ -88,7 +89,7 @@ static void assign_hardware_id(void)
        setenv("hardware_id", hardware_id);
 
 #if defined(CONFIG_CMD_SAVEENV) && !defined(CONFIG_ENV_IS_NOWHERE)
-       saveenv();
+       env_save();
 #endif
 }
 
index 4aa8d6486904cf37c0006414acb630cb52beefc2..3b742ebc224599bf48241cf0492803d218158a64 100644 (file)
@@ -15,6 +15,7 @@
 #include <command.h>
 #include <common.h>
 #include <dm.h>
+#include <environment.h>
 #include <asm/io.h>
 #include <asm/arch/at91sam9260_matrix.h>
 #include <asm/arch/at91sam9_smc.h>
@@ -405,7 +406,7 @@ static int upgrade_failure_fallback(void)
        setenv("bootargs", '\0');
        setenv("upgrade_available", '\0');
        setenv("boot_retries", '\0');
-       saveenv();
+       env_save();
 
        return 0;
 }
@@ -424,7 +425,7 @@ static int do_upgrade_available(cmd_tbl_t *cmdtp, int flag, int argc,
                boot_retry++;
                sprintf(boot_buf, "%lx", boot_retry);
                setenv("boot_retries", boot_buf);
-               saveenv();
+               env_save();
 
                /*
                 * Here the boot_retries count is checked, and if the
index 8e5613cb126124c7041791131e8a4e14b3337ba9..e41547bbee693ef26a2f5e7e7a77ab7d7c2f082f 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <common.h>
 #include <dm.h>
+#include <environment.h>
 #include <asm/arch/clock.h>
 #include <asm/arch/crm_regs.h>
 #include <asm/arch/mxc_hdmi.h>
@@ -818,7 +819,7 @@ int board_late_init(void)
                        setenv("fdt_file", FDT_FILE_V1_0);
                        printf("patching fdt_file to " FDT_FILE_V1_0 "\n");
 #ifndef CONFIG_ENV_IS_NOWHERE
-                       saveenv();
+                       env_save();
 #endif
                }
        }
index 75df997592e0553c5fa8e9f20d8da03cab583483..4431ef66d8520d52b7c0eeee4c6438df199c8fb0 100644 (file)
@@ -710,7 +710,7 @@ static int do_env_save(cmd_tbl_t *cmdtp, int flag, int argc,
 
        printf("Saving Environment to %s...\n", env->name);
 
-       return saveenv() ? 1 : 0;
+       return env_save() ? 1 : 0;
 }
 
 U_BOOT_CMD(
index 2d6e8db126eabec07438111c65d0d0cac5531d68..7f22dd0748caeca5216b3c26f42c6e6db7dfd810 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <environment.h>
 
 void bootcount_store(ulong a)
 {
@@ -13,7 +14,7 @@ void bootcount_store(ulong a)
 
        if (upgrade_available) {
                setenv_ulong("bootcount", a);
-               saveenv();
+               env_save();
        }
 }
 
index 85d95e574717767f1f1d1f16a7846e54439b902e..2b8b9611cfff107e45787c0161f105515e307562 100644 (file)
--- a/env/env.c
+++ b/env/env.c
@@ -149,9 +149,3 @@ int env_init(void)
 
        return 0;
 }
-
-int saveenv(void)
-{
-       return env_save();
-}
-
index c8fb277cde5f50ab831791a1ca247619dcae03ff..030c179fba776b95c0b0258d554cfecc94e94e99 100644 (file)
@@ -336,7 +336,6 @@ ulong getenv_hex(const char *varname, ulong default_val);
  * Return -1 if variable does not exist (default to true)
  */
 int getenv_yesno(const char *var);
-int    saveenv      (void);
 int    setenv       (const char *, const char *);
 int setenv_ulong(const char *varname, ulong value);
 int setenv_hex(const char *varname, ulong value);
index b4f93663da78239ad990c230caf35f6a054ce707..a055e3fa890361219917ba51e89aebce11004162 100644 (file)
@@ -325,6 +325,13 @@ int env_get_char(int index);
  */
 int env_load(void);
 
+/**
+ * env_save() - Save the environment to storage
+ *
+ * @return 0 if OK, -ve on error
+ */
+int env_save(void);
+
 #endif /* DO_DEPS_ONLY */
 
 #endif /* _ENVIRONMENT_H_ */