History log of /src/sys/modules/examples/panic_string |
Revision | Date | Author | Comments |
1.1 | 29-May-2018 |
kamil | branches: 1.1.2; 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.2.2 | 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.1.2.1 | 29-May-2018 |
pgoyette | file Makefile was added on branch pgoyette-compat on 2018-06-25 07:26:05 +0000
|
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
|