mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-13 20:12:26 +00:00
Semi automated conversion, in part because Pandoc is kind of buggy for adoc:
Some of the commands were along the lines:
for f in *.md; do pandoc --atx-headers --base-header-level=3 -o ${f%.md}.adoc --wrap=none $f; done
sed -Ei '/\[\[.*\]\]/d' *.adoc
while read -r f; do cat $f; echo; done <f >g
= user Userland C programs used to test our kernel modules. `sh` programs are simpler, and installed by copying directly with an overlay. C programs require cross compiling, but give us more control over system calls. These programs can also be compiled and used on host. . Standalone .. link:hello.c[] .. link:myinsmod.c[] .. link:myrmmod.c[] .. link:usermem.c[] ... link:pagemap_dump.c[] .. inits .... link:sleep_forever.c[] .... link:poweroff.c[] .... link:init_dev_kmsg.c[] .. link:uio_read.c[] .. link:rand_check.c[] . Module tests .. link:anonymous_inode.c[] .. link:poll.c[] .. link:ioctl.c[]