env: clean env_mmc.c checkpatch and code style
Cleanup the env_mmc.c checkpatch warnings, errors and coding style. Simplify env_relocate_spec() function implementation. Also mark internal functions as static. Signed-off-by: Igor Grinberg <grinberg@compulab.co.il>
This commit is contained in:
parent
91494ca6a0
commit
e8db8f71c9
|
@ -37,14 +37,9 @@ char *env_name_spec = "MMC";
|
|||
#ifdef ENV_IS_EMBEDDED
|
||||
env_t *env_ptr = &environment;
|
||||
#else /* ! ENV_IS_EMBEDDED */
|
||||
env_t *env_ptr = NULL;
|
||||
env_t *env_ptr;
|
||||
#endif /* ENV_IS_EMBEDDED */
|
||||
|
||||
/* local functions */
|
||||
#if !defined(ENV_IS_EMBEDDED)
|
||||
static void use_default(void);
|
||||
#endif
|
||||
|
||||
DECLARE_GLOBAL_DATA_PTR;
|
||||
|
||||
#if !defined(CONFIG_ENV_OFFSET)
|
||||
|
@ -56,9 +51,8 @@ static int __mmc_get_env_addr(struct mmc *mmc, u32 *env_addr)
|
|||
*env_addr = CONFIG_ENV_OFFSET;
|
||||
return 0;
|
||||
}
|
||||
__attribute__((weak, alias("__mmc_get_env_addr")))
|
||||
int mmc_get_env_addr(struct mmc *mmc, u32 *env_addr);
|
||||
|
||||
int mmc_get_env_addr(struct mmc *mmc, u32 *env_addr)
|
||||
__attribute__((weak, alias("__mmc_get_env_addr")));
|
||||
|
||||
uchar env_get_char_spec(int index)
|
||||
{
|
||||
|
@ -74,7 +68,7 @@ int env_init(void)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int init_mmc_for_env(struct mmc *mmc)
|
||||
static int init_mmc_for_env(struct mmc *mmc)
|
||||
{
|
||||
if (!mmc) {
|
||||
puts("No MMC card found\n");
|
||||
|
@ -90,8 +84,7 @@ int init_mmc_for_env(struct mmc *mmc)
|
|||
}
|
||||
|
||||
#ifdef CONFIG_CMD_SAVEENV
|
||||
|
||||
inline int write_env(struct mmc *mmc, unsigned long size,
|
||||
static inline int write_env(struct mmc *mmc, unsigned long size,
|
||||
unsigned long offset, const void *buffer)
|
||||
{
|
||||
uint blk_start, blk_cnt, n;
|
||||
|
@ -113,10 +106,7 @@ int saveenv(void)
|
|||
struct mmc *mmc = find_mmc_device(CONFIG_SYS_MMC_ENV_DEV);
|
||||
u32 offset;
|
||||
|
||||
if (init_mmc_for_env(mmc))
|
||||
return 1;
|
||||
|
||||
if(mmc_get_env_addr(mmc, &offset))
|
||||
if (init_mmc_for_env(mmc) || mmc_get_env_addr(mmc, &offset))
|
||||
return 1;
|
||||
|
||||
res = (char *)&env_new.data;
|
||||
|
@ -125,6 +115,7 @@ int saveenv(void)
|
|||
error("Cannot export environment: errno = %d\n", errno);
|
||||
return 1;
|
||||
}
|
||||
|
||||
env_new.crc = crc32(0, env_new.data, ENV_SIZE);
|
||||
printf("Writing to MMC(%d)... ", CONFIG_SYS_MMC_ENV_DEV);
|
||||
if (write_env(mmc, CONFIG_ENV_SIZE, offset, (u_char *)&env_new)) {
|
||||
|
@ -137,7 +128,7 @@ int saveenv(void)
|
|||
}
|
||||
#endif /* CONFIG_CMD_SAVEENV */
|
||||
|
||||
inline int read_env(struct mmc *mmc, unsigned long size,
|
||||
static inline int read_env(struct mmc *mmc, unsigned long size,
|
||||
unsigned long offset, const void *buffer)
|
||||
{
|
||||
uint blk_start, blk_cnt, n;
|
||||
|
@ -155,32 +146,15 @@ void env_relocate_spec(void)
|
|||
{
|
||||
#if !defined(ENV_IS_EMBEDDED)
|
||||
char buf[CONFIG_ENV_SIZE];
|
||||
|
||||
struct mmc *mmc = find_mmc_device(CONFIG_SYS_MMC_ENV_DEV);
|
||||
u32 offset;
|
||||
|
||||
if (init_mmc_for_env(mmc)) {
|
||||
use_default();
|
||||
return;
|
||||
}
|
||||
if (init_mmc_for_env(mmc) || mmc_get_env_addr(mmc, &offset))
|
||||
return set_default_env(NULL);
|
||||
|
||||
if(mmc_get_env_addr(mmc, &offset)) {
|
||||
use_default();
|
||||
return ;
|
||||
}
|
||||
|
||||
if (read_env(mmc, CONFIG_ENV_SIZE, offset, buf)) {
|
||||
use_default();
|
||||
return;
|
||||
}
|
||||
if (read_env(mmc, CONFIG_ENV_SIZE, offset, buf))
|
||||
return set_default_env(NULL);
|
||||
|
||||
env_import(buf, 1);
|
||||
#endif
|
||||
}
|
||||
|
||||
#if !defined(ENV_IS_EMBEDDED)
|
||||
static void use_default()
|
||||
{
|
||||
set_default_env(NULL);
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue