mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 23:51:33 +00:00
mmc: mv_sdhci: zero out sdhci_host structure
The mv_sdhci driver was not zeroing the sdhci_host structure it allocates causing random access violations in parts of the mmc core where the "ops" member pointers are checked and called if not NULL. Signed-off-by: Matt Pelland <mpelland@starry.com> Reviewed-by: Stefan Roese <sr@denx.de> Signed-off-by: Stefan Roese <sr@denx.de>
This commit is contained in:
parent
8c0a17be0a
commit
ca4e7d674e
1 changed files with 1 additions and 1 deletions
|
@ -68,7 +68,7 @@ static char *MVSDH_NAME = "mv_sdh";
|
|||
int mv_sdh_init(unsigned long regbase, u32 max_clk, u32 min_clk, u32 quirks)
|
||||
{
|
||||
struct sdhci_host *host = NULL;
|
||||
host = (struct sdhci_host *)malloc(sizeof(struct sdhci_host));
|
||||
host = calloc(1, sizeof(*host));
|
||||
if (!host) {
|
||||
printf("sdh_host malloc fail!\n");
|
||||
return -ENOMEM;
|
||||
|
|
Loading…
Reference in a new issue