aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndi Kleen <ak@linux.intel.com>2009-12-16 12:06:16 +0100
committerAndi Kleen <ak@linux.intel.com>2009-12-16 12:06:16 +0100
commitd392d1dafef08ed71582de8e9e8313375c348f81 (patch)
treebcad6866c1324588916802ad1c831f90601a214f
parent0f3b1e18258ae29460094040998bdd82997707bb (diff)
downloadmce-test-d392d1dafef08ed71582de8e9e8313375c348f81.tar.gz
Automatically mount debugfs in mce tester
Signed-off-by: Andi Kleen <ak@linux.intel.com>
-rw-r--r--lib/mce.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/mce.sh b/lib/mce.sh
index a9e70c4..a286421 100644
--- a/lib/mce.sh
+++ b/lib/mce.sh
@@ -298,8 +298,15 @@ get_tolerant()
cat /sys/devices/system/machinecheck/machinecheck0/tolerant
}
+check_debugfs()
+{
+ [ ! -d /sys/kernel/debug/mce ] && mount -t debugfs none /sys/kernel/debug
+ [ ! -d /sys/kernel/debug/mce ] && die "Kernel without CONFIG_X86_MCE_INJECT?"
+}
+
set_fake_panic()
{
+ check_debugfs
[ $# -eq 1 ] || die "missing parameter for set_fake_panic"
echo -n $1 > /sys/kernel/debug/mce/fake_panic
}