Linux device driver exercise