diff options
| -rw-r--r-- | arch/arm/kernel/reboot.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/kernel/reboot.c b/arch/arm/kernel/reboot.c index 1a4d232796be..38269358fd25 100644 --- a/arch/arm/kernel/reboot.c +++ b/arch/arm/kernel/reboot.c | |||
| @@ -50,7 +50,7 @@ static void __soft_restart(void *addr) | |||
| 50 | flush_cache_all(); | 50 | flush_cache_all(); |
| 51 | 51 | ||
| 52 | /* Switch to the identity mapping. */ | 52 | /* Switch to the identity mapping. */ |
| 53 | phys_reset = (phys_reset_t)(unsigned long)virt_to_phys(cpu_reset); | 53 | phys_reset = (phys_reset_t)(unsigned long)virt_to_idmap(cpu_reset); |
| 54 | phys_reset((unsigned long)addr); | 54 | phys_reset((unsigned long)addr); |
| 55 | 55 | ||
| 56 | /* Should never get here. */ | 56 | /* Should never get here. */ |
