kernel/drivers/watchdog/at91rm9200_wdt.c
.. .. @@ -110,7 +110,7 @@ 110 110 return -EBUSY; 111 111 112 112 at91_wdt_start(); 113 - return nonseekable_open(inode, file);113 + return stream_open(inode, file);114 114 } 115 115 116 116 /* .. .. @@ -213,6 +213,7 @@ 213 213 .owner = THIS_MODULE, 214 214 .llseek = no_llseek, 215 215 .unlocked_ioctl = at91_wdt_ioctl, 216 + .compat_ioctl = compat_ptr_ioctl,216 217 .open = at91_wdt_open, 217 218 .release = at91_wdt_close, 218 219 .write = at91_wdt_write,