[kexec-tools] kdump.sysconfig: Add option action_on_fail and set its default as continue

Baoquan He baoquan at fedoraproject.org
Tue Jun 4 06:12:48 UTC 2013


commit 9e964ff4c61201dab56d71a495e0da6acba251ab
Author: Baoquan He <bhe at redhat.com>
Date:   Thu May 30 10:07:08 2013 +0800

    kdump.sysconfig: Add option action_on_fail and set its default as continue
    
    Upon encountering a failure, dracut can drop user to emergency shell. But
    in kdump environment kdump module wants to do the error handling and
    wants to handle error as sepecified by user in kdump.conf file (halt,
    reboot etc). Now dracut has provided an option action_on_fail=continue
    which means dracut just ignores the failure and continues and expects
    module to handle the error.
    
    Modify kdump.sysconfig to pass action_on_fail=continue to dracut.
    
    Signed-off-by: Vivek Goyal <vgoyal at redhat.com>
    Signed-off-by: Baoquan He <bhe at redhat.com>
    Acked-by: WANG Chao <chaowang at redhat.com>
    Acked-by: Vivek Goyal <vgoyal at redhat.com>

 kdump.sysconfig.i386   |    2 +-
 kdump.sysconfig.ppc64  |    4 +++-
 kdump.sysconfig.s390x  |    2 +-
 kdump.sysconfig.x86_64 |    2 +-
 4 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/kdump.sysconfig.i386 b/kdump.sysconfig.i386
index 309e63f..ac6055d 100644
--- a/kdump.sysconfig.i386
+++ b/kdump.sysconfig.i386
@@ -16,7 +16,7 @@ KDUMP_COMMANDLINE=""
 
 # This variable lets us append arguments to the current kdump commandline
 # As taken from either KDUMP_COMMANDLINE above, or from /proc/cmdline
-KDUMP_COMMANDLINE_APPEND="irqpoll nr_cpus=1 reset_devices numa=off udev.children-max=2"
+KDUMP_COMMANDLINE_APPEND="irqpoll nr_cpus=1 reset_devices numa=off udev.children-max=2 action_on_fail=continue"
 
 # Any additional kexec arguments required.  In most situations, this should
 # be left empty
diff --git a/kdump.sysconfig.ppc64 b/kdump.sysconfig.ppc64
index 17f83fb..76ede23 100644
--- a/kdump.sysconfig.ppc64
+++ b/kdump.sysconfig.ppc64
@@ -16,7 +16,7 @@ KDUMP_COMMANDLINE=""
 
 # This variable lets us append arguments to the current kdump commandline
 # As taken from either KDUMP_COMMANDLINE above, or from /proc/cmdline
-KDUMP_COMMANDLINE_APPEND="irqpoll maxcpus=1 noirqdistrib reset_devices cgroup_disable=memory numa=off udev.children-max=2 ehea.use_mcs=0"
+KDUMP_COMMANDLINE_APPEND="irqpoll maxcpus=1 noirqdistrib reset_devices cgroup_disable=memory numa=off udev.children-max=2 ehea.use_mcs=0 action_on_fail=continue"
 
 # Any additional kexec arguments required.  In most situations, this should
 # be left empty
@@ -33,3 +33,5 @@ KDUMP_IMG="vmlinuz"
 
 #What is the images extension.  Relocatable kernels don't have one
 KDUMP_IMG_EXT=""
+
+#Specify the action after failure
diff --git a/kdump.sysconfig.s390x b/kdump.sysconfig.s390x
index d7993c4..3a991a2 100644
--- a/kdump.sysconfig.s390x
+++ b/kdump.sysconfig.s390x
@@ -16,7 +16,7 @@ KDUMP_COMMANDLINE=""
 
 # This variable lets us append arguments to the current kdump commandline
 # As taken from either KDUMP_COMMANDLINE above, or from /proc/cmdline
-KDUMP_COMMANDLINE_APPEND="maxcpus=1 cgroup_disable=memory numa=off udev.children-max=2"
+KDUMP_COMMANDLINE_APPEND="maxcpus=1 cgroup_disable=memory numa=off udev.children-max=2 action_on_fail=continue"
 
 # Any additional /sbin/mkdumprd arguments required.
 MKDUMPRD_ARGS=""
diff --git a/kdump.sysconfig.x86_64 b/kdump.sysconfig.x86_64
index c11ce0b..026ad10 100644
--- a/kdump.sysconfig.x86_64
+++ b/kdump.sysconfig.x86_64
@@ -16,7 +16,7 @@ KDUMP_COMMANDLINE=""
 
 # This variable lets us append arguments to the current kdump commandline
 # As taken from either KDUMP_COMMANDLINE above, or from /proc/cmdline
-KDUMP_COMMANDLINE_APPEND="irqpoll nr_cpus=1 reset_devices cgroup_disable=memory mce=off numa=off udev.children-max=2"
+KDUMP_COMMANDLINE_APPEND="irqpoll nr_cpus=1 reset_devices cgroup_disable=memory mce=off numa=off udev.children-max=2 action_on_fail=continue"
 
 # Any additional kexec arguments required.  In most situations, this should
 # be left empty


More information about the scm-commits mailing list