linux watchdog driver example code