Quit a few tutorials, articles and books give an introduction on how to write Linux kernel drivers. Unfortunately the things one should NOT do in Linux kernel code is is either only a minor appendix or, more commonly, completely absent. This paper tries to briefly touch the areas in which the most common and serious bugs and do-nots are encountered.
Except where otherwise stated, original content is © 2003-2016 LinuxInsight. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries. Drupal® is a registered trademark of Dries Buytaert. Other marks are property of their respective owners. Comments are property and responsibility of their authors.