kernel/arch/um/drivers/harddog_kern.c
.. .. @@ -85,7 +85,7 @@ 85 85 timer_alive = 1; 86 86 spin_unlock(&lock); 87 87 mutex_unlock(&harddog_mutex); 88 - return nonseekable_open(inode, file);88 + return stream_open(inode, file);89 89 err: 90 90 spin_unlock(&lock); 91 91 mutex_unlock(&harddog_mutex); .. .. @@ -165,6 +165,7 @@ 165 165 .owner = THIS_MODULE, 166 166 .write = harddog_write, 167 167 .unlocked_ioctl = harddog_ioctl, 168 + .compat_ioctl = compat_ptr_ioctl,168 169 .open = harddog_open, 169 170 .release = harddog_release, 170 171 .llseek = no_llseek,