mmc: msm_sdcc: Don't disable interrupts while suspending
Signed-off-by: San Mehat <san@google.com> Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
This commit is contained in:
parent
b3b0ca84cf
commit
673ce00d7c
@ -1315,12 +1315,10 @@ msmsdcc_suspend(struct platform_device *dev, pm_message_t state)
|
|||||||
{
|
{
|
||||||
struct mmc_host *mmc = mmc_get_drvdata(dev);
|
struct mmc_host *mmc = mmc_get_drvdata(dev);
|
||||||
int rc = 0;
|
int rc = 0;
|
||||||
unsigned long flags;
|
|
||||||
|
|
||||||
if (mmc) {
|
if (mmc) {
|
||||||
struct msmsdcc_host *host = mmc_priv(mmc);
|
struct msmsdcc_host *host = mmc_priv(mmc);
|
||||||
|
|
||||||
spin_lock_irqsave(&host->lock, flags);
|
|
||||||
if (host->stat_irq)
|
if (host->stat_irq)
|
||||||
disable_irq(host->stat_irq);
|
disable_irq(host->stat_irq);
|
||||||
|
|
||||||
@ -1330,7 +1328,6 @@ msmsdcc_suspend(struct platform_device *dev, pm_message_t state)
|
|||||||
msmsdcc_writel(host, 0, MMCIMASK0);
|
msmsdcc_writel(host, 0, MMCIMASK0);
|
||||||
|
|
||||||
}
|
}
|
||||||
spin_unlock_irqrestore(&host->lock, flags);
|
|
||||||
if (host->clks_on)
|
if (host->clks_on)
|
||||||
msmsdcc_disable_clocks(host, 0);
|
msmsdcc_disable_clocks(host, 0);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user