Whamcloud - gitweb
LU-9859 libcfs: move misc-device registration closer to related code.
[fs/lustre-release.git] / libcfs / libcfs / linux / linux-module.c
index 9e724ae..6a8c3c4 100644 (file)
@@ -151,31 +151,3 @@ free:
        LIBCFS_FREE(*hdr_pp, hdr.ioc_len);
        RETURN(err);
 }
-
-static long
-libcfs_psdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
-{
-       if (!capable(CAP_SYS_ADMIN))
-               return -EACCES;
-
-       if (_IOC_TYPE(cmd) != IOC_LIBCFS_TYPE ||
-           _IOC_NR(cmd) < IOC_LIBCFS_MIN_NR ||
-           _IOC_NR(cmd) > IOC_LIBCFS_MAX_NR) {
-               CDEBUG(D_IOCTL, "invalid ioctl ( type %d, nr %d, size %d )\n",
-                      _IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd));
-               return -EINVAL;
-       }
-
-       return libcfs_ioctl(cmd, (void __user *)arg);
-}
-
-static struct file_operations libcfs_fops = {
-       .owner          = THIS_MODULE,
-       .unlocked_ioctl = libcfs_psdev_ioctl,
-};
-
-struct miscdevice libcfs_dev = {
-       .minor  = MISC_DYNAMIC_MINOR,
-       .name   = "lnet",
-       .fops   = &libcfs_fops
-};