Device Drivers DOs and DON'Ts document - dead link
echo subscribe kernel-janitors | mail firstname.lastname@example.org
Tips & Tricks
git(7) is a version control system created by Linus Torvalds for maintaining Linux. It's also used by many subsystem maintainers. By using it, kernel janitor will get simple way to get latest and greatest Linux source code, simple and fast way to create a patch.
ketchup(1) is very useful for keeping kernels up to date.
quilt(1) really simplifies managing lots of patches.
map! <F1> Signed-off-by: Joe Kernel Hacker <email@example.com><CR>
Stanford Checker - dead link?
writing portable device drivers — Linux Journal article by Greg Kroah-Hartman
How to NOT write a device driver (pdf) — OLS2002 paper by Arjan van de Ven
Linux Kernel Development: Getting Started (pdf) — IEEE Northcon 2005 paper by Randy Dunlap
LinuxICC project — compiling Linux with Intel C compiler
LinuxCPD — copy-paste detection in Linux