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>
diff --git a/drivers/mmc/host/msm_sdcc.c b/drivers/mmc/host/msm_sdcc.c
index 3ea6697..6e50939 100644
--- a/drivers/mmc/host/msm_sdcc.c
+++ b/drivers/mmc/host/msm_sdcc.c
@@ -1315,12 +1315,10 @@
 {
 	struct mmc_host *mmc = mmc_get_drvdata(dev);
 	int rc = 0;
-	unsigned long flags;
 
 	if (mmc) {
 		struct msmsdcc_host *host = mmc_priv(mmc);
 
-		spin_lock_irqsave(&host->lock, flags);
 		if (host->stat_irq)
 			disable_irq(host->stat_irq);
 
@@ -1330,7 +1328,6 @@
 			msmsdcc_writel(host, 0, MMCIMASK0);
 
 		}
-		spin_unlock_irqrestore(&host->lock, flags);
 		if (host->clks_on)
 			msmsdcc_disable_clocks(host, 0);
 	}