mirror of
https://github.com/torvalds/linux.git
synced 2024-12-05 18:41:23 +00:00
63307d015b
Based on 1 normalized pattern(s): released under the terms of the gpl v2 extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference in 5 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Allison Randal <allison@lohutok.net> Reviewed-by: Enrico Weigelt <info@metux.net> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190604081203.398003637@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
31 lines
842 B
Bash
Executable File
31 lines
842 B
Bash
Executable File
#!/bin/sh
|
|
# SPDX-License-Identifier: GPL-2.0-only
|
|
|
|
# pstore_crash_test - Pstore test shell script which causes crash and reboot
|
|
#
|
|
# Copyright (C) Hitachi Ltd., 2015
|
|
# Written by Hiraku Toyooka <hiraku.toyooka.gu@hitachi.com>
|
|
#
|
|
|
|
# exit if pstore backend is not registered
|
|
. ./common_tests
|
|
|
|
prlog "Causing kernel crash ..."
|
|
|
|
# enable all functions triggered by sysrq
|
|
echo 1 > /proc/sys/kernel/sysrq
|
|
# setting to reboot in 3 seconds after panic
|
|
echo 3 > /proc/sys/kernel/panic
|
|
|
|
# save uuid file by different name because next test execution will replace it.
|
|
mv $TOP_DIR/uuid $TOP_DIR/prev_uuid
|
|
|
|
# create a file as reboot flag
|
|
touch $REBOOT_FLAG
|
|
sync
|
|
|
|
# cause crash
|
|
# Note: If you use kdump and want to see kmesg-* files after reboot, you should
|
|
# specify 'crash_kexec_post_notifiers' in 1st kernel's cmdline.
|
|
echo c > /proc/sysrq-trigger
|