OpenGrok
Cross Reference: panic_string.c
xref
: /
src
/
sys
/
modules
/
examples
/
panic_string
/
panic_string.c
Home
|
History
|
Annotate
|
Download
|
only in
panic_string
History log of
/src/sys/modules/examples/panic_string/panic_string.c
Revision
Date
Author
Comments
1.3
21-Oct-2021
andvar
fix various typos, mainly in comments, but also in man pages and log messages.
1.2
30-Jan-2020
kamil
Align major numbers in example modules with sys/conf/majors
Patch submitted by: Aditya Vardhan Padala (silv3r)
1.1
29-May-2018
kamil
branches: 1.1.2; 1.1.4; 1.1.10;
Introduce new example kernel module: panic_string
The panic_string module accepts input from a device file over the write(2)
system call.
It prints panic(9) message passed from user space, e.g.:
echo "Hello world" > /dev/panic
If a string is empty or contain only whitespaces it's ignored and panic(9)
is not triggered. If a non printable character is passed within the input
buffer, the rest of the string is ignored.
This module performs the sync(8) operation before panic(9) to flush cache.
Submitted by Harry Pantazis.
Simplified and cleaned up by myself.
1.1.10.1
29-Feb-2020
ad
Sync with head.
1.1.4.1
08-Apr-2020
martin
Merge changes from current as of 20200406
1.1.2.2
25-Jun-2018
pgoyette
Sync with HEAD
1.1.2.1
29-May-2018
pgoyette
file panic_string.c was added on branch pgoyette-compat on 2018-06-25 07:26:05 +0000
Indexes created Sun Sep 21 19:09:51 GMT 2025