return 0;
}
-
static int host_dev_ioctl(struct inode *ip, struct file *fp, unsigned int val, unsigned long arg)
{
void __user *argp = (void __user *)arg;
}
-
-
+static long host_dev_compat_ioctl(struct file * filp, unsigned int ioctl, unsigned long arg)
+{
+ return host_dev_ioctl(NULL, filp, ioctl, arg);
+}
static struct file_operations host_dev_fops = {
.poll = host_dev_poll,
.release = host_dev_release,
- .ioctl = host_dev_ioctl,
+#ifdef HAVE_COMPAT_IOCTL
+ .compat_ioctl = host_dev_compat_ioctl,
+#else
+ .ioctl = host_dev_ioctl,
+#endif
};