[PATCH] reboot when panic_timout is set

Olaf Hering olaf at aepfle.de
Tue Aug 22 02:11:32 EST 2006


Only call into RTAS when booted with panic=0 because the RTAS call does not return.
The system has to be rebooted via the HMC or via the management console right now.
This is cumbersome and not what the default panic=180 is supposed to do.

Signed-off-by: Olaf Hering <olh at suse.de>

---
 arch/powerpc/kernel/rtas.c |    3 +++
 1 file changed, 3 insertions(+)

Index: linux-2.6.18-rc4/arch/powerpc/kernel/rtas.c
===================================================================
--- linux-2.6.18-rc4.orig/arch/powerpc/kernel/rtas.c
+++ linux-2.6.18-rc4/arch/powerpc/kernel/rtas.c
@@ -628,6 +628,9 @@ void rtas_os_term(char *str)
 {
 	int status;
 
+	if (panic_timeout)
+		return;
+
 	if (RTAS_UNKNOWN_SERVICE == rtas_token("ibm,os-term"))
 		return;
 



More information about the Linuxppc-dev mailing list