Modify mmc control logic. 23/14723/1
authorjy910.yun <jy910.yun@samsung.com>
Wed, 17 Jul 2013 10:01:29 +0000 (19:01 +0900)
committerKrzysztof Sasiak <k.sasiak@samsung.com>
Fri, 10 Jan 2014 09:38:05 +0000 (10:38 +0100)
mmc control logic is tested & fixed with MDM server.

Change-Id: Ic397e8a9985daba1cb8526e03cfc7e5eb1796718
Signed-off-by: Krzysztof Sasiak <k.sasiak@samsung.com>
src/mmc/mmc-handler.c

index 31b1fef..115cf03 100644 (file)
@@ -148,7 +148,7 @@ static void __attribute__ ((constructor)) smack_check(void)
 
        if (mmc_disabled) {
                PRT_TRACE("mmc is blocked!");
-               vconf_set_int(VCONFKEY_SYSMAN_MMC_UNMOUNT, VCONFKEY_SYSMAN_MMC_UNMOUNT_COMPLETED);
+               vconf_set_int(VCONFKEY_SYSMAN_MMC_STATUS, VCONFKEY_SYSMAN_MMC_INSERTED_NOT_MOUNTED);
                return -ENODEV;
        }
 
@@ -817,8 +817,7 @@ static void mmc_start(void)
 static void mmc_stop(void)
 {
        mmc_disabled = true;
-       vconf_set_int(VCONFKEY_SYSMAN_MMC_UNMOUNT, VCONFKEY_SYSMAN_MMC_UNMOUNT_COMPLETED);
-
+       vconf_set_int(VCONFKEY_SYSMAN_MMC_STATUS, VCONFKEY_SYSMAN_MMC_REMOVED);
        PRT_TRACE("stop");
 }