Commit 2fc91e8b authored by Ulf Hansson's avatar Ulf Hansson
Browse files

mmc: core: Remove the redundant mmc_send_ext_csd() API



Previous patches has replaced the calls to mmc_send_ext_csd() into
mmc_get_ext_csd(), thus mmc_send_ext_csd() has become redundant. Let's
remove it.

Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
parent b2cada73
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -378,13 +378,6 @@ err:
	return ret;
}

int mmc_send_ext_csd(struct mmc_card *card, u8 *ext_csd)
{
	return mmc_send_cxd_data(card, card->host, MMC_SEND_EXT_CSD,
			ext_csd, 512);
}
EXPORT_SYMBOL_GPL(mmc_send_ext_csd);

int mmc_get_ext_csd(struct mmc_card *card, u8 **new_ext_csd)
{
	int err;
@@ -404,7 +397,8 @@ int mmc_get_ext_csd(struct mmc_card *card, u8 **new_ext_csd)
	if (!ext_csd)
		return -ENOMEM;

	err = mmc_send_ext_csd(card, ext_csd);
	err = mmc_send_cxd_data(card, card->host, MMC_SEND_EXT_CSD, ext_csd,
				512);
	if (err)
		kfree(ext_csd);
	else
+0 −1
Original line number Diff line number Diff line
@@ -154,7 +154,6 @@ extern void mmc_start_bkops(struct mmc_card *card, bool from_exception);
extern int __mmc_switch(struct mmc_card *, u8, u8, u8, unsigned int, bool,
			bool, bool);
extern int mmc_switch(struct mmc_card *, u8, u8, u8, unsigned int);
extern int mmc_send_ext_csd(struct mmc_card *card, u8 *ext_csd);
extern int mmc_get_ext_csd(struct mmc_card *card, u8 **new_ext_csd);

#define MMC_ERASE_ARG		0x00000000