Whamcloud - gitweb
LU-9679 obdclass: don't manage module refs in open/close.
[fs/lustre-release.git] / lustre / obdclass / class_obd.c
index 703025f..3e70349 100644 (file)
@@ -494,23 +494,6 @@ out:
        RETURN(err);
 } /* class_handle_ioctl */
 
-/*  opening /dev/obd */
-static int obd_class_open(struct inode * inode, struct file * file)
-{
-       ENTRY;
-       try_module_get(THIS_MODULE);
-       RETURN(0);
-}
-
-/*  closing /dev/obd */
-static int obd_class_release(struct inode * inode, struct file * file)
-{
-       ENTRY;
-
-       module_put(THIS_MODULE);
-       RETURN(0);
-}
-
 /* to control /dev/obd */
 static long obd_class_ioctl(struct file *filp, unsigned int cmd,
                            unsigned long arg)
@@ -534,8 +517,6 @@ static long obd_class_ioctl(struct file *filp, unsigned int cmd,
 static struct file_operations obd_psdev_fops = {
        .owner          = THIS_MODULE,
        .unlocked_ioctl = obd_class_ioctl,      /* unlocked_ioctl */
-       .open           = obd_class_open,       /* open */
-       .release        = obd_class_release,    /* release */
 };
 
 /* modules setup */