From 20977374c5eb850180bcd163b9ef568ba0f88451 Mon Sep 17 00:00:00 2001 From: Andy Yan Date: Thu, 8 Dec 2016 16:58:07 +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 09f1bc353087..1afccd2300b1 100644 --- a/drivers/power/reset/reboot-mode.c +++ b/drivers/power/reset/reboot-mode.c @@ -57,6 +57,8 @@ static int reboot_mode_notify(struct notifier_block *this, reboot = container_of(this, struct reboot_mode_driver, reboot_notifier); magic = get_reboot_mode_magic(reboot, cmd); + if (!magic) + magic = get_reboot_mode_magic(reboot, NULL); if (magic) reboot->write(magic); -- 2.34.1