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); }