const struct file_operations *fops;
if (cmd != MOCTEL_FETCH_FOPS) return -EINVAL;
if (copy_from_user(&args, (struct fetch_fops_args __user *)arg, sizeof(args))) return -EINVAL;
const struct file_operations *fops;
if (cmd != MOCTEL_FETCH_FOPS) return -EINVAL;
if (copy_from_user(&args, (struct fetch_fops_args __user *)arg, sizeof(args))) return -EINVAL;
- .ioctl = ioctl_ioctl, /* I have no idea about locking,
- so just take the Big Kernel Lock implicitly. */
+ .unlocked_ioctl = ioctl_ioctl,