msm: mdm: use msleep instead of mdelay

Calling mdelay() for 2 seconds can cause a watchdog
bark because it is a blocking call intended to be
used where msleep() cannot be used such as in atomic
context. There is no need to use it here because
mdm_subsys_shutdown() will not be called in atomic
context.

Change-Id: Iecc4732e5ad20bfdf07b996ac4e9003383d382a8
Signed-off-by: Joel King <joelking@codeaurora.org>
diff --git a/arch/arm/mach-msm/mdm_common.c b/arch/arm/mach-msm/mdm_common.c
index 2fa25ce..8d99c1c 100644
--- a/arch/arm/mach-msm/mdm_common.c
+++ b/arch/arm/mach-msm/mdm_common.c
@@ -236,7 +236,7 @@
 		/* Wait for the external modem to complete
 		 * its preparation for ramdumps.
 		 */
-		mdelay(mdm_drv->pdata->ramdump_delay_ms);
+		msleep(mdm_drv->pdata->ramdump_delay_ms);
 	}
 	mdm_drv->ops->power_down_mdm_cb(mdm_drv);
 	return 0;