mirror of
https://github.com/torvalds/linux.git
synced 2026-01-25 15:03:52 +08:00
mmc: tifm_sd: Use devm_mmc_alloc_host() helper
Use new function devm_mmc_alloc_host() to simplify the code. Cc: Alex Dubov <oakad@yahoo.com> Reviewed-by: Huacai Chen <chenhuacai@loongson.cn> Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn> Link: https://lore.kernel.org/r/84a31172bb4c26e3ef41f99ebb4c37fa101bfaac.1748933789.git.zhoubinbin@loongson.cn Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
@@ -947,7 +947,7 @@ static int tifm_sd_probe(struct tifm_dev *sock)
|
||||
return rc;
|
||||
}
|
||||
|
||||
mmc = mmc_alloc_host(sizeof(struct tifm_sd), &sock->dev);
|
||||
mmc = devm_mmc_alloc_host(&sock->dev, sizeof(*host));
|
||||
if (!mmc)
|
||||
return -ENOMEM;
|
||||
|
||||
@@ -982,10 +982,7 @@ static int tifm_sd_probe(struct tifm_dev *sock)
|
||||
|
||||
if (!rc)
|
||||
rc = mmc_add_host(mmc);
|
||||
if (!rc)
|
||||
return 0;
|
||||
|
||||
mmc_free_host(mmc);
|
||||
return rc;
|
||||
}
|
||||
|
||||
@@ -1015,8 +1012,6 @@ static void tifm_sd_remove(struct tifm_dev *sock)
|
||||
spin_unlock_irqrestore(&sock->lock, flags);
|
||||
mmc_remove_host(mmc);
|
||||
dev_dbg(&sock->dev, "after remove\n");
|
||||
|
||||
mmc_free_host(mmc);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_PM
|
||||
|
||||
Reference in New Issue
Block a user