From 081d4e922215f87e5f6df00c0f2864070615b7d1 Mon Sep 17 00:00:00 2001 From: Andy Yan Date: Tue, 22 Oct 2019 17:11:40 +0800 Subject: [PATCH] power: reset: reboot-mode: treat unrecognized reboot mode as normal mode Some bootloader will check the reboot mode to take different action, so we treat unrecognized reboot mode as normal mode to prevent the system run into abnormal case. Change-Id: I88063a5b41e4e645443229fa490b2b55db5ccf27 Signed-off-by: Andy Yan --- drivers/power/reset/reboot-mode.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/power/reset/reboot-mode.c b/drivers/power/reset/reboot-mode.c index 3c915e61494c..1b51d2bd08fd 100644 --- a/drivers/power/reset/reboot-mode.c +++ b/drivers/power/reset/reboot-mode.c @@ -61,6 +61,8 @@ static void reboot_mode_write(struct reboot_mode_driver *reboot, int magic; magic = get_reboot_mode_magic(reboot, cmd); + if (!magic) + magic = get_reboot_mode_magic(reboot, NULL); if (magic) reboot->write(reboot, magic); }