aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc/core
diff options
context:
space:
mode:
authorDaniel Drake <dsd@laptop.org>2011-07-17 11:38:41 -0400
committerChris Ball <cjb@laptop.org>2011-07-21 10:35:09 -0400
commitbb9cab941c7139304899fa7922f3069bb2097f4e (patch)
treeff855b6d5ded64f6c47338d1b82c7cf3c6860261 /drivers/mmc/core
parentecc024419a13da1e589aebc422d9d1e3c0124ba4 (diff)
mmc: print debug messages for runtime PM actions
At http://www.mail-archive.com/linux-mmc@vger.kernel.org/msg08371.html (thread: "mmc: sdio: reset card during power_restore") we found and fixed a bug where mmc's runtime power management functions were not being called. We have now also made improvements to the SDIO powerup routine which could possibly mask this kind of issue in future. Add debug messages to the runtime PM hooks so that it is easy to verify if and when runtime PM is happening. Signed-off-by: Daniel Drake <dsd@laptop.org> Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'drivers/mmc/core')
-rw-r--r--drivers/mmc/core/core.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c
index ab36c7b491f..f091b43d00c 100644
--- a/drivers/mmc/core/core.c
+++ b/drivers/mmc/core/core.c
@@ -1832,6 +1832,10 @@ int mmc_power_save_host(struct mmc_host *host)
1832{ 1832{
1833 int ret = 0; 1833 int ret = 0;
1834 1834
1835#ifdef CONFIG_MMC_DEBUG
1836 pr_info("%s: %s: powering down\n", mmc_hostname(host), __func__);
1837#endif
1838
1835 mmc_bus_get(host); 1839 mmc_bus_get(host);
1836 1840
1837 if (!host->bus_ops || host->bus_dead || !host->bus_ops->power_restore) { 1841 if (!host->bus_ops || host->bus_dead || !host->bus_ops->power_restore) {
@@ -1854,6 +1858,10 @@ int mmc_power_restore_host(struct mmc_host *host)
1854{ 1858{
1855 int ret; 1859 int ret;
1856 1860
1861#ifdef CONFIG_MMC_DEBUG
1862 pr_info("%s: %s: powering up\n", mmc_hostname(host), __func__);
1863#endif
1864
1857 mmc_bus_get(host); 1865 mmc_bus_get(host);
1858 1866
1859 if (!host->bus_ops || host->bus_dead || !host->bus_ops->power_restore) { 1867 if (!host->bus_ops || host->bus_dead || !host->bus_ops->power_restore) {