Kernel and Device Driver Programming Code