sdmmc: module_init->fs_initcall, emmc: fs_inicall-->fs_initcall_sync
authorkfx <kfx@rock-chips.com>
Mon, 8 Jul 2013 07:37:17 +0000 (15:37 +0800)
committerkfx <kfx@rock-chips.com>
Mon, 8 Jul 2013 07:37:17 +0000 (15:37 +0800)
drivers/mmc/host/rk29_sdmmc.c
drivers/mmc/host/rkemmc.c

index 6f928009734571fbcd5ea5889e78479a0c0b614c..31408cf7d0f009d1a8d9b6118b76dc7b02fdcdea 100755 (executable)
@@ -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");
index 6d195124c10fedfe68122e2bde1b0a7149428591..e567b56fbca3c59466ae571296e36d1847daf30f 100644 (file)
@@ -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);