X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fmmc%2Fcore%2Fbus.c;h=0d9b2d6f9ebfba638b2bba41a0a0f6d28c922cc6;hb=4fb8af10d0fd09372d52966b76922b9e82bbc950;hp=fd95b18e988b3c33496c309f41dcc38356a82c47;hpb=7f8ed1855d7f23eb5fa1b5d2f890b748ecf95179;p=linux-2.6 diff --git a/drivers/mmc/core/bus.c b/drivers/mmc/core/bus.c index fd95b18e98..0d9b2d6f9e 100644 --- a/drivers/mmc/core/bus.c +++ b/drivers/mmc/core/bus.c @@ -252,6 +252,10 @@ int mmc_add_card(struct mmc_card *card) if (ret) return ret; +#ifdef CONFIG_DEBUG_FS + mmc_add_card_debugfs(card); +#endif + mmc_card_set_present(card); return 0; @@ -263,6 +267,10 @@ int mmc_add_card(struct mmc_card *card) */ void mmc_remove_card(struct mmc_card *card) { +#ifdef CONFIG_DEBUG_FS + mmc_remove_card_debugfs(card); +#endif + if (mmc_card_present(card)) { if (mmc_host_is_spi(card->host)) { printk(KERN_INFO "%s: SPI card removed\n",