staging:iio: Drop {mark,unmark}_in_use callbacks
[deliverable/linux.git] / drivers / staging / iio / industrialio-core.c
index 12d1576a076693b5a04017165f1db6f6e33d6558..19f897f3c85eed5141a06248b1111023aa5ec76e 100644 (file)
@@ -1083,18 +1083,13 @@ static int iio_chrdev_open(struct inode *inode, struct file *filp)
 {
        struct iio_dev *indio_dev = container_of(inode->i_cdev,
                                                struct iio_dev, chrdev);
-       unsigned int ret;
 
        if (test_and_set_bit(IIO_BUSY_BIT_POS, &indio_dev->flags))
                return -EBUSY;
 
        filp->private_data = indio_dev;
 
-       ret = iio_chrdev_buffer_open(indio_dev);
-       if (ret < 0)
-               clear_bit(IIO_BUSY_BIT_POS, &indio_dev->flags);
-
-       return ret;
+       return 0;
 }
 
 /**
@@ -1104,7 +1099,6 @@ static int iio_chrdev_release(struct inode *inode, struct file *filp)
 {
        struct iio_dev *indio_dev = container_of(inode->i_cdev,
                                                struct iio_dev, chrdev);
-       iio_chrdev_buffer_release(indio_dev);
        clear_bit(IIO_BUSY_BIT_POS, &indio_dev->flags);
        return 0;
 }
This page took 0.027288 seconds and 5 git commands to generate.