From aa4812bdf22211b0d9d2006cafad1ef40aa8aefe Mon Sep 17 00:00:00 2001 From: kfx Date: Mon, 8 Jul 2013 15:37:17 +0800 Subject: [PATCH] sdmmc: module_init->fs_initcall, emmc: fs_inicall-->fs_initcall_sync --- drivers/mmc/host/rk29_sdmmc.c | 3 ++- drivers/mmc/host/rkemmc.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/rk29_sdmmc.c b/drivers/mmc/host/rk29_sdmmc.c index 6f9280097345..31408cf7d0f0 100755 --- a/drivers/mmc/host/rk29_sdmmc.c +++ b/drivers/mmc/host/rk29_sdmmc.c @@ -4166,7 +4166,8 @@ static void __exit rk29_sdmmc_exit(void) platform_driver_unregister(&rk29_sdmmc_driver); } -module_init(rk29_sdmmc_init); +//module_init(rk29_sdmmc_init); +fs_initcall(rk29_sdmmc_init); module_exit(rk29_sdmmc_exit); MODULE_DESCRIPTION("Rk29 Multimedia Card Interface driver"); diff --git a/drivers/mmc/host/rkemmc.c b/drivers/mmc/host/rkemmc.c index 6d195124c10f..e567b56fbca3 100644 --- a/drivers/mmc/host/rkemmc.c +++ b/drivers/mmc/host/rkemmc.c @@ -1490,5 +1490,5 @@ static void __exit rk_mmc_exit(void) platform_driver_unregister(&rk_mmc_driver); } -fs_initcall(rk_mmc_init); +fs_initcall_sync(rk_mmc_init); module_exit(rk_mmc_exit); -- 2.34.1