On 08/06/2012 07:18 PM, Lucas Stach wrote: There's no description here justifying why you want this change. I don't think the change is correct; in arch/arm/lib/board.c, board_init_r() calls drivers/mmc/mmc.c:mmc_initialize() which calls board_mmc_init(). With this patch, won't this function get called twice?