I've only glanced at the first few screens of this tutorial but what I saw made it seem worth at least a mention: http://www.ibm.com/developerworks/edu/l-dw-linux-kernelhack1-i.html