firstmodule -- simple loadable kernel module. Not the best example though.
procmodule -- Alternate method for loadable kernel module. Better, easier syntax and more reliable ops.
procmodule2 -- Adds module paramaters.
procmodule3 -- Adds validation with implementation of parameter setter function.
procmodule4 -- Uses enum for setter and getter function.
procmodule5 -- How to do an array as a parameter.
procmodule6 -- How to properly write a module with a /proc entry (from StackOverflow)