From e7c5371dd1a8581ec5454a292dcf4c3469fb879a Mon Sep 17 00:00:00 2001 From: Lingutla Chandrasekhar Date: Wed, 7 Sep 2016 15:59:56 +0530 Subject: [PATCH] mmc: sdhci-msm: make probe as async probe sdhci probe uses sleep calls, which stalls kernel booting until sleep completes. So, make sdhci probe as async probe to unblock the kernel booting, and the probe is scheduled asynchronously. Change-Id: Id2e09547410e7eccda1dd95c180df7737ba187e2 Signed-off-by: Lingutla Chandrasekhar --- drivers/mmc/host/sdhci-msm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c index 203daf3bd5eb..2ddcf8dc185b 100644 --- a/drivers/mmc/host/sdhci-msm.c +++ b/drivers/mmc/host/sdhci-msm.c @@ -4936,6 +4936,7 @@ static struct platform_driver sdhci_msm_driver = { .driver = { .name = "sdhci_msm", .owner = THIS_MODULE, + .probe_type = PROBE_PREFER_ASYNCHRONOUS, .of_match_table = sdhci_msm_dt_match, .pm = SDHCI_MSM_PMOPS, },