info_action: reset inform register
authorMinkyu Kang <mk7.kang@samsung.com>
Mon, 20 Dec 2010 06:20:28 +0000 (15:20 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Mon, 20 Dec 2010 06:20:28 +0000 (15:20 +0900)
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
drivers/misc/info_action.c

index 8a5464e..b913f1a 100644 (file)
@@ -14,7 +14,7 @@ void info_action_check(void)
        struct mmc *mmc;
 
        if (ia->magic != INFO_ACTION_MAGIC)
-               return;
+               goto done;
 
        switch (ia->action) {
        case INFO_ACTION_SDCARD_BOOT:
@@ -27,7 +27,7 @@ void info_action_check(void)
                mmc = find_mmc_device(2);
                if (!mmc) {
                        printf("Not found SD-card..insert SD-card!!\n");
-                       return;
+                       goto done;
                }
                mmc_init(mmc);
 
@@ -47,4 +47,7 @@ void info_action_check(void)
        default:
                break;
        }
+
+done:
+       memset(ia, 0x0, sizeof(struct info_action));
 }