diff options
Diffstat (limited to 'drivers/mmc/core/host.c')
-rw-r--r-- | drivers/mmc/core/host.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/mmc/core/host.c b/drivers/mmc/core/host.c index 1d795c5379b5..6da80fd4d974 100644 --- a/drivers/mmc/core/host.c +++ b/drivers/mmc/core/host.c | |||
@@ -127,6 +127,10 @@ int mmc_add_host(struct mmc_host *host) | |||
127 | if (err) | 127 | if (err) |
128 | return err; | 128 | return err; |
129 | 129 | ||
130 | #ifdef CONFIG_DEBUG_FS | ||
131 | mmc_add_host_debugfs(host); | ||
132 | #endif | ||
133 | |||
130 | mmc_start_host(host); | 134 | mmc_start_host(host); |
131 | 135 | ||
132 | return 0; | 136 | return 0; |
@@ -146,6 +150,10 @@ void mmc_remove_host(struct mmc_host *host) | |||
146 | { | 150 | { |
147 | mmc_stop_host(host); | 151 | mmc_stop_host(host); |
148 | 152 | ||
153 | #ifdef CONFIG_DEBUG_FS | ||
154 | mmc_remove_host_debugfs(host); | ||
155 | #endif | ||
156 | |||
149 | device_del(&host->class_dev); | 157 | device_del(&host->class_dev); |
150 | 158 | ||
151 | led_trigger_unregister_simple(host->led); | 159 | led_trigger_unregister_simple(host->led); |