Skip to content
Snippets Groups Projects
Verified Commit b53cc98d authored by Qiyang Sun's avatar Qiyang Sun :speech_balloon:
Browse files

Fastinit trigger kernel panic if argument invalid

parent 499d4e1d
No related branches found
No related tags found
No related merge requests found
......@@ -77,9 +77,12 @@ level_six() {
runlevel=$1
if [ -z "$runlevel" ]; then
warn_to_kernel "cannot read runlevel from argument"
crit_to_kernel "cannot read runlevel from argument"
warn_to_kernel "please edit cmdline.txt in bootfs"
warn_to_kernel "usage: init=/usr/sbin/fastinit RUNLEVEL"
crit_to_kernel "triggering kernel panic (c) using sysrq"
mount -t proc proc /proc
echo c > /proc/sysrq-trigger
else
case $runlevel in
0)
......@@ -105,8 +108,11 @@ else
level_six
;;
*)
warn_to_kernel "Runlevel $runlevel not implemented"
crit_to_kernel "Runlevel $runlevel not implemented"
warn_to_kernel "usage: /usr/sbin/fastinit RUNLEVEL"
crit_to_kernel "triggering kernel panic (c) using sysrq"
mount -t proc proc /proc
echo c > /proc/sysrq-trigger
;;
esac
fi
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment