kernel/drivers/watchdog/ibmasr.c
.. .. @@ -323,7 +323,7 @@ 323 323 asr_toggle(); 324 324 asr_enable(); 325 325 326 - return nonseekable_open(inode, file);326 + return stream_open(inode, file);327 327 } 328 328 329 329 static int asr_release(struct inode *inode, struct file *file) .. .. @@ -344,6 +344,7 @@ 344 344 .llseek = no_llseek, 345 345 .write = asr_write, 346 346 .unlocked_ioctl = asr_ioctl, 347 + .compat_ioctl = compat_ptr_ioctl,347 348 .open = asr_open, 348 349 .release = asr_release, 349 350 };