kernelmod_demo/README.md
2026-02-24 14:12:54 +01:00

25 lines
557 B
Markdown

# Linux kernel module
### Requires:
`$ sudo dnf install kmod kernel-devel kernel-headers`
### Build:
`$ make`
### Watch dmesg
`sudo dmesg -wT`
### Insert & remove
`sudo insmod demo_module.ko`
`sudo rmmod demo_module.ko`
### Style
Check for style with:
`${LINUX_PATH}/scripts/checkpatch.pl -f ./file.c`
See log levels:
https://www.kernel.org/doc/html/latest/core-api/printk-basics.html
Logs can be listened and filtered
See: `cat /proc/sys/kernel/printk`
Set with: `echo '4' > /proc/sys/kernel/printk` and so on
Set in kernel CLI with 'loglevel=4'