CONFIG_PM for ppc64, to allow sysrq o
PATCH 1/1 CONFIG_PM for ppc64, to allow sysrq o
For some weird reason, sysrq o is hidden behind CONFIG_PM. Why? One can power off just fine without that. Can pm_sysrq_init be moved to a better place? I think it used to be in sysrq.c in 2.4.
Too bad, with this patch radeonfb fails to compile.
arch/ppc64/Kconfig +2 -0
@@ -350,6 +350,8 @@ config CMDLINE endmenu +source "kernel/power/Kconfig" + source "drivers/Kconfig" source "fs/Kconfig"
Quoted 6 lines · Olaf Hering
For some weird reason, sysrq o is hidden behind
CONFIG_PM. Why? One can power off just fine without that. Canpm_sysrq_initbe moved to a better place? I think it used to be insysrq.cin 2.4.Too bad, with this patch radeonfb fails to compile.
After disabling radeon and this additional change, sysrq o powers off. Just dont type too fast over hvc (ctrl o o) ;)
arch/ppc64/kernel/setup.c +3 -0
@@ -31,6 +31,7 @@#include <linux/unistd.h> #include <linux/serial.h> #include <linux/serial_8250.h> +#include <linux/pm.h> #include <asm/io.h> #include <asm/prom.h> #include <asm/processor.h>
@@ -710,6 +711,8 @@ void machine_halt(void)EXPORT_SYMBOL (machine_halt); +void (*pm_power_off)(void ) = machine_power_off; +unsigned long ppc_proc_freq;unsigned long ppc_tb_freq;
Quoted 5 lines · Olaf Hering
For some weird reason, sysrq o is hidden behind
CONFIG_PM. Why? One can power off just fine without that. Canpm_sysrq_initbe moved to a better place? I think it used to be insysrq.cin 2.4.Too bad, with this patch radeonfb fails to compile.
Hehe :)
ppc64 isn't yet ready for CONFIG_PM, though I have some hacks-in-progress ...
Ben.