Kernel module examples
These examples demonstrate kernel programming using a loadable module. Each version of the module shows how to use a different feature of the kernel.
Kernel sources: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
TODO
- IRQ's
- timers
- remap_pfn_range
- get_user_pages
- udev device instantiation
- GPL_EXPORT_SYMBOLS, /proc/kallsyms
- ops: poll, mmap
- kernel kfifo
- pci, usb
- kgdb
- initramfs
- kvm
- net nic
- waitqueues
- memory barrier
- sysfs