Skip to content
Snippets Groups Projects
Commit ebe78bb9 authored by Alexander Stein's avatar Alexander Stein Committed by Pantelis Antoniou
Browse files

mmc: bcm2835_sdhci: Use calloc to allocate bcm2835_sdhci_host


We need to clear the allocated memory explicitly as the included
struct sdhci_host has function pointers. Those are compared to NULL to
test if this (optional) feature is supported. Leaving them undefined let
u-boot jump to arbitrary memory.

Signed-off-by: default avatarAlexander Stein <alexanders83@web.de>
parent 253d5bdd
No related branches found
No related tags found
No related merge requests found
......@@ -154,9 +154,9 @@ int bcm2835_sdhci_init(u32 regbase, u32 emmc_freq)
struct bcm2835_sdhci_host *bcm_host;
struct sdhci_host *host;
bcm_host = malloc(sizeof(*bcm_host));
bcm_host = calloc(1, sizeof(*bcm_host));
if (!bcm_host) {
printf("sdhci_host malloc fail!\n");
printf("sdhci_host calloc fail!\n");
return 1;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment