Commit dfab551e authored by Binbin Zhou's avatar Binbin Zhou Committed by Ulf Hansson
Browse files

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: default avatarHuacai Chen <chenhuacai@loongson.cn>
Signed-off-by: default avatarBinbin Zhou <zhoubinbin@loongson.cn>
Link: https://lore.kernel.org/r/84a31172bb4c26e3ef41f99ebb4c37fa101bfaac.1748933789.git.zhoubinbin@loongson.cn


Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
parent e048939d
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -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