Commit 9019309c authored by Jonathan Cameron's avatar Jonathan Cameron Committed by Greg Kroah-Hartman

staging:iio: remove defunct iio_put and iio_get.

All iio dependent modules statically depend on industrialio
so these aren't needed. Not sure why they originally existed,
but they aren't now.
Signed-off-by: default avatarJonathan Cameron <jic23@cam.ac.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 47c24fdd
...@@ -13,16 +13,6 @@ ...@@ -13,16 +13,6 @@
#ifndef _IIO_CORE_H_ #ifndef _IIO_CORE_H_
#define _IIO_CORE_H_ #define _IIO_CORE_H_
/**
* iio_put() - internal module reference count reduce
**/
void iio_put(void);
/**
* iio_get() - internal module reference count increase
**/
void iio_get(void);
int __iio_add_chan_devattr(const char *postfix, int __iio_add_chan_devattr(const char *postfix,
const char *group, const char *group,
struct iio_chan_spec const *chan, struct iio_chan_spec const *chan,
......
...@@ -1018,7 +1018,6 @@ static void iio_dev_release(struct device *device) ...@@ -1018,7 +1018,6 @@ static void iio_dev_release(struct device *device)
{ {
struct iio_dev *dev_info = container_of(device, struct iio_dev, dev); struct iio_dev *dev_info = container_of(device, struct iio_dev, dev);
cdev_del(&dev_info->chrdev); cdev_del(&dev_info->chrdev);
iio_put();
kfree(dev_info); kfree(dev_info);
} }
...@@ -1048,7 +1047,6 @@ struct iio_dev *iio_allocate_device(int sizeof_priv) ...@@ -1048,7 +1047,6 @@ struct iio_dev *iio_allocate_device(int sizeof_priv)
device_initialize(&dev->dev); device_initialize(&dev->dev);
dev_set_drvdata(&dev->dev, (void *)dev); dev_set_drvdata(&dev->dev, (void *)dev);
mutex_init(&dev->mlock); mutex_init(&dev->mlock);
iio_get();
} }
return dev; return dev;
...@@ -1057,10 +1055,8 @@ EXPORT_SYMBOL(iio_allocate_device); ...@@ -1057,10 +1055,8 @@ EXPORT_SYMBOL(iio_allocate_device);
void iio_free_device(struct iio_dev *dev) void iio_free_device(struct iio_dev *dev)
{ {
if (dev) { if (dev)
iio_put();
kfree(dev); kfree(dev);
}
} }
EXPORT_SYMBOL(iio_free_device); EXPORT_SYMBOL(iio_free_device);
...@@ -1173,17 +1169,6 @@ void iio_device_unregister(struct iio_dev *dev_info) ...@@ -1173,17 +1169,6 @@ void iio_device_unregister(struct iio_dev *dev_info)
device_unregister(&dev_info->dev); device_unregister(&dev_info->dev);
} }
EXPORT_SYMBOL(iio_device_unregister); EXPORT_SYMBOL(iio_device_unregister);
void iio_put(void)
{
module_put(THIS_MODULE);
}
void iio_get(void)
{
__module_get(THIS_MODULE);
}
subsys_initcall(iio_init); subsys_initcall(iio_init);
module_exit(iio_exit); module_exit(iio_exit);
......
...@@ -394,7 +394,6 @@ static void iio_trig_release(struct device *device) ...@@ -394,7 +394,6 @@ static void iio_trig_release(struct device *device)
} }
kfree(trig->name); kfree(trig->name);
kfree(trig); kfree(trig);
iio_put();
} }
static struct device_type iio_trig_type = { static struct device_type iio_trig_type = {
...@@ -461,7 +460,6 @@ struct iio_trigger *iio_allocate_trigger(const char *fmt, ...) ...@@ -461,7 +460,6 @@ struct iio_trigger *iio_allocate_trigger(const char *fmt, ...)
IRQ_NOREQUEST | IRQ_NOAUTOEN, IRQ_NOREQUEST | IRQ_NOAUTOEN,
IRQ_NOPROBE); IRQ_NOPROBE);
} }
iio_get();
get_device(&trig->dev); get_device(&trig->dev);
} }
return trig; return trig;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment