summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJone Chou <jonechou@google.com>2021-04-08 02:37:30 +0800
committerJone Chou <jonechou@google.com>2021-04-08 04:23:20 +0000
commit8ce9a792a486dc69400a0eeeb2d8511d1b0905e9 (patch)
tree15fffe5e06b50ea6fe578ca69b29f134a0d554ff
parentf55b7a81abfbd2eae3ab3ad990c5e52cf2dc456a (diff)
downloadreset-8ce9a792a486dc69400a0eeeb2d8511d1b0905e9.tar.gz
power: reset: handle all of known reboot command messages
"Unknown reboot command:" messages could be misleading during debugg Bug: 184597183 Signed-off-by: Jone Chou <jonechou@google.com> Change-Id: I5173b587cad820b18cdd79d6ba383838cdbd027d
-rw-r--r--exynos-reboot.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/exynos-reboot.c b/exynos-reboot.c
index c52dfcd..158951b 100644
--- a/exynos-reboot.c
+++ b/exynos-reboot.c
@@ -142,6 +142,13 @@ static void exynos_reboot_parse(const char *cmd)
exynos_reboot_mode_set(REBOOT_MODE_FASTBOOT);
} else if (!strcmp(cmd, "recovery")) {
exynos_reboot_mode_set(REBOOT_MODE_RECOVERY);
+ } else if (!strcmp(cmd, "dm-verity device corrupted") ||
+ !strcmp(cmd, "from_fastboot") ||
+ !strcmp(cmd, "shell") ||
+ !strcmp(cmd, "userrequested") ||
+ !strcmp(cmd, "userrequested,fastboot") ||
+ !strcmp(cmd, "userrequested,recovery")) {
+ /* Known reboot command */
} else {
pr_err("Unknown reboot command: '%s'\n", cmd);
}