From e82016456a07d3041e95af24e5f4e1d9d6ba997c Mon Sep 17 00:00:00 2001 From: Sujeev Dias Date: Wed, 1 Feb 2017 11:24:04 -0800 Subject: [PATCH] mhi: mhi_core: move mhi from module_Init to subsys_init MHI clients expects MHI to finish initializing before clients probe. Move MHI to subsys init to guarantee MHI will finish executing before device drivers with module_init starts. CRs-Fixed: 2006891 Change-Id: I44e3612721fdc247c8c083f74736a1b1bcfc962e Signed-off-by: Sujeev Dias --- drivers/platform/msm/mhi/mhi_iface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/msm/mhi/mhi_iface.c b/drivers/platform/msm/mhi/mhi_iface.c index 4dacc33b386e..f1c562974816 100644 --- a/drivers/platform/msm/mhi/mhi_iface.c +++ b/drivers/platform/msm/mhi/mhi_iface.c @@ -557,7 +557,7 @@ DECLARE_PCI_FIXUP_HEADER(MHI_PCIE_VENDOR_ID, module_exit(mhi_exit); -module_init(mhi_init); +subsys_initcall(mhi_init); MODULE_LICENSE("GPL v2"); MODULE_ALIAS("MHI_CORE");