post my homework for linux driver programming