We now offer multiple branches (corresponding to kernel versions) for The Linux Kernel Module Programming Guide: