From a6a05e492f2021883a5757ef3d4643fe9b0986e0 Mon Sep 17 00:00:00 2001 From: David Schalig Date: Thu, 9 Feb 2012 10:38:10 +0900 Subject: mmc: fix sdhci_host PM flags usage MMC_PM_KEEP_POWER was used on the wrong structure member, which might cause card interrupt lost during suspend/resume Bug 936503 Change-Id: Ib42d7a5ba27c0175e944223967c416a3c80802dd Signed-off-by: David Schalig Signed-off-by: Shridhar Rasal Reviewed-on: http://git-master/r/83011 Reviewed-on: http://git-master/r/86020 Reviewed-by: Bharat Nihalani --- drivers/mmc/host/sdhci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers/mmc/host') diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c index 5bce6c238e9d..92ff372aa93d 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c @@ -2330,7 +2330,7 @@ int sdhci_suspend_host(struct sdhci_host *host, pm_message_t state) if (mmc->card && (mmc->card->type != MMC_TYPE_SDIO)) ret = mmc_suspend_host(host->mmc); - if (host->flags & MMC_PM_KEEP_POWER) + if (mmc->pm_flags & MMC_PM_KEEP_POWER) host->card_int_set = sdhci_readl(host, SDHCI_INT_ENABLE) & SDHCI_INT_CARD_INT; -- cgit v1.2.3