]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - env/onenand.c
env: Adjust the load() method to return an error
[people/ms/u-boot.git] / env / onenand.c
index 319f553262db4945ef19ccc7642b0a82bbdbd75f..2e3045c5f5de69b9de5acaa60eb58df1c8f435af 100644 (file)
@@ -26,7 +26,7 @@
 
 DECLARE_GLOBAL_DATA_PTR;
 
-static void env_onenand_load(void)
+static int env_onenand_load(void)
 {
        struct mtd_info *mtd = &onenand_mtd;
 #ifdef CONFIG_ENV_ADDR_FLEX
@@ -59,6 +59,8 @@ static void env_onenand_load(void)
        rc = env_import(buf, 1);
        if (rc)
                gd->env_valid = ENV_VALID;
+
+       return rc ? 0 : -EIO;
 }
 
 static int env_onenand_save(void)