diff --git a/drivers/power/reset/reboot-mode.c b/drivers/power/reset/reboot-mode.c index 4341dafca355..f19b76b04a33 100644 --- a/drivers/power/reset/reboot-mode.c +++ b/drivers/power/reset/reboot-mode.c @@ -57,6 +57,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); }