diff options
author | Sonic Zhang <sonic.zhang@analog.com> | 2011-01-11 22:39:35 -0500 |
---|---|---|
committer | Chris Ball <cjb@laptop.org> | 2011-01-26 00:28:41 -0500 |
commit | a34650f0f1ca589cda09c48cb62baf15e680a247 (patch) | |
tree | a3d327b9f7b5c7eccd3242c4942317ac3e4a8cc4 /drivers | |
parent | 548f07d2a36a4b085c059edb25edb3cd8d71fe3e (diff) | |
download | linux-a34650f0f1ca589cda09c48cb62baf15e680a247.tar.bz2 |
mmc: bfin_sdh: fix alloc size for private data
The bfin_sdh driver allocates the wrong size for the private data
in the mmc_host. The first parameter of mmc_alloc_host should be
the size of the local driver struct rather than the common mmc_host.
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Cc: <stable@kernel.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/mmc/host/bfin_sdh.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mmc/host/bfin_sdh.c b/drivers/mmc/host/bfin_sdh.c index bac7d62866b7..0371bf502249 100644 --- a/drivers/mmc/host/bfin_sdh.c +++ b/drivers/mmc/host/bfin_sdh.c @@ -462,7 +462,7 @@ static int __devinit sdh_probe(struct platform_device *pdev) goto out; } - mmc = mmc_alloc_host(sizeof(*mmc), &pdev->dev); + mmc = mmc_alloc_host(sizeof(struct sdh_host), &pdev->dev); if (!mmc) { ret = -ENOMEM; goto out; |