diff options
author | Andrew Bresticker <abrestic@chromium.org> | 2015-03-25 18:25:44 +0100 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2015-04-01 17:21:58 +0200 |
commit | f45e388ff0f90b922b77bef959a2cfb0645cffbe (patch) | |
tree | dd239465dde0fc90608fd3af313ac80ed3a1ca10 /arch/mips/cavium-octeon/setup.c | |
parent | MIPS: smp: Make stop_this_cpu() actually stop the CPU (diff) | |
download | linux-f45e388ff0f90b922b77bef959a2cfb0645cffbe.tar.xz linux-f45e388ff0f90b922b77bef959a2cfb0645cffbe.zip |
MIPS: Provide fallback reboot/poweroff/halt implementations
If a machine-specific hook is not implemented for restart, poweroff,
or halt, fall back to halting secondary CPUs, disabling interrupts,
and spinning. In the case of restart, attempt to restart the system
via do_kernel_restart() (which will call any registered restart
handlers) before halting.
Signed-off-by: Andrew Bresticker <abrestic@chromium.org>
Cc: James Hogan <james.hogan@imgtec.com>
Cc: Maciej W. Rozycki <macro@linux-mips.org>
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/9600/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/cavium-octeon/setup.c')
0 files changed, 0 insertions, 0 deletions