diff options
author | Jin Dongming <jin.dongming@np.css.fujitsu.com> | 2009-06-10 12:14:33 +0900 |
---|---|---|
committer | Huang Ying <ying.huang@intel.com> | 2009-06-15 10:57:48 +0800 |
commit | 277e76a604ce58e5dcafa904ed7f651e6d7e01fa (patch) | |
tree | 490d69fdafa865bdfae7501d8489605b35330bab | |
parent | 7a5be0d034cf35aa236f78f471dc2097ffb9cdbc (diff) | |
download | mce-test-277e76a604ce58e5dcafa904ed7f651e6d7e01fa.tar.gz |
mcetest tool set the value of panic_on_oops
The value of /proc/sys/kernel/panic_on_oops in some system is setted
with "1" as default, so we want to resolve the trouble with this
function for mcetest.
Signed-off-by: Jin Dongming <jin.dongming@np.css.fujitsu.com>
-rwxr-xr-x | drivers/kdump/driver.sh | 1 | ||||
-rwxr-xr-x | drivers/simple/driver.sh | 1 | ||||
-rw-r--r-- | lib/mce.sh | 6 |
3 files changed, 8 insertions, 0 deletions
diff --git a/drivers/kdump/driver.sh b/drivers/kdump/driver.sh index a11dfde..fdf3761 100755 --- a/drivers/kdump/driver.sh +++ b/drivers/kdump/driver.sh @@ -198,6 +198,7 @@ conf=$(basename "$1") driver_prepare set_tolerant 1 +set_panic_on_oops 0 # Check mandatory variables. if [ -z "${COREDIR}" ]; then diff --git a/drivers/simple/driver.sh b/drivers/simple/driver.sh index 3bf7013..cc5c2af 100755 --- a/drivers/simple/driver.sh +++ b/drivers/simple/driver.sh @@ -101,6 +101,7 @@ conf=$(basename "$1") . $CONF_DIR/$conf driver_prepare +set_panic_on_oops 0 if [ -n "$START_BACKGROUND" ]; then eval $START_BACKGROUND @@ -303,3 +303,9 @@ set_fake_panic() [ $# -eq 1 ] || die "missing parameter for set_fake_panic" echo -n $1 > /sys/devices/system/machinecheck/machinecheck0/fake_panic } + +set_panic_on_oops() +{ + [ $# -eq 1 ] || die "missing parameter for set_panic_on_oops" + echo -n $1 > /proc/sys/kernel/panic_on_oops +} |