static void mmc_release_card(struct device *dev)
{
	struct mmc_card *card = mmc_dev_to_card(dev);

	sdio_free_common_cis(card);

	kfree(card->info);

	kfree(card);
}
Пример #2
0
static void mmc_release_card(struct device *dev)
{
	struct mmc_card *card = mmc_dev_to_card(dev);

	sdio_free_common_cis(card);

#ifdef CONFIG_LGE_MMC_CQ_ENABLE
	slw_uninit(&card->slw);
#endif

	kfree(card->info);

	kfree(card);
}
Пример #3
0
static void mmc_release_card(struct device *dev)
{
	struct mmc_card *card = mmc_dev_to_card(dev);

	DBG("[%s] s\n",__func__);
	
	sdio_free_common_cis(card);

	if (card->info)
		kfree(card->info);

	kfree(card);
	
	DBG("[%s] e\n",__func__);
}
Пример #4
0
static void mmc_release_card(struct device *dev)
{
	struct mmc_card *card = dev_to_mmc_card(dev);

	sdio_free_common_cis(card);

	if (card->info)
	{       
		kfree(card->info);
		card->info = NULL;
	}

	kfree(card);
	card = NULL;
}