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); }
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); }
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__); }
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; }