From: jbeulich@novell.com Subject: Don't automatically reboot Dom0 on panic (match native) Patch-mainline: obsolete $subject says it all. --- sle11sp1-2010-02-09.orig/arch/x86/kernel/setup-xen.c 2010-02-09 17:12:56.000000000 +0100 +++ sle11sp1-2010-02-09/arch/x86/kernel/setup-xen.c 2010-02-09 17:19:30.000000000 +0100 @@ -781,15 +781,17 @@ void __init setup_arch(char **cmdline_p) unsigned long p2m_pages; struct physdev_set_iopl set_iopl; + if (!is_initial_xendomain()) { #ifdef CONFIG_X86_32 - /* Force a quick death if the kernel panics (not domain 0). */ - extern int panic_timeout; - if (!panic_timeout && !is_initial_xendomain()) - panic_timeout = 1; + /* Force a quick death if the kernel panics (not domain 0). */ + extern int panic_timeout; + if (!panic_timeout) + panic_timeout = 1; #endif - /* Register a call for panic conditions. */ - atomic_notifier_chain_register(&panic_notifier_list, &xen_panic_block); + /* Register a call for panic conditions. */ + atomic_notifier_chain_register(&panic_notifier_list, &xen_panic_block); + } #endif /* CONFIG_XEN */ #ifdef CONFIG_X86_32