return size;
}
-static int
-utp_ioctl(struct inode *inode, struct file *file,
+static long
+utp_ioctl(struct file *file,
unsigned int cmd, unsigned long arg)
{
int cpu_id = 0;
size_t size,
loff_t *off);
-static int utp_ioctl(struct inode *inode, struct file *file,
+static long utp_ioctl(struct file *file,
unsigned int cmd, unsigned long arg);
static struct utp_user_data *utp_user_data_alloc(size_t size);
static void utp_user_data_free(struct utp_user_data *uud);
.open = nonseekable_open,
.read = utp_file_read,
.write = utp_file_write,
- .ioctl = utp_ioctl,
+ .unlocked_ioctl = utp_ioctl,
};
static struct miscdevice utp_dev = {