[U-Boot] env_mmc: Fix crashing bug encountered after enabling ARM relocation

Sergei Shtylyov sshtylyov at mvista.com
Sun Oct 10 13:46:46 CEST 2010


Hello.

On 09-10-2010 1:49, Steve Sakoman wrote:

> The crash was occuring in env_relocate because it was being called prior
> to mmc_initialize.  This patch moves the MMC initialization earlier in
> the init process.

> This patch also cleans up the env_relocate_spec code in env_mmc.c

> Developed jointly with Stefano Babic

> Signed-off-by: Steve Sakoman<steve.sakoman at linaro.org>
> ---

> diff --git a/arch/arm/lib/board.c b/arch/arm/lib/board.c
> index 5f2dfd0..0e2f129 100644
> --- a/arch/arm/lib/board.c
> +++ b/arch/arm/lib/board.c
> @@ -779,6 +779,11 @@ void board_init_r (gd_t *id, ulong dest_addr)
>   	onenand_init();
>   #endif
>
> +#ifdef CONFIG_GENERIC_MMC
> +       puts ("MMC:   ");
> +       mmc_initialize (bd);

    This would cause checkpatch.pl to complain -- no spaces allowed before (.

WBR, Sergei


More information about the U-Boot mailing list