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: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
47c24fdd42
commit
9019309c2f
@ -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)
|
|||||||
{
|
{
|
||||||
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)
|
|||||||
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);
|
|||||||
|
|
||||||
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)
|
|||||||
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)
|
|||||||
}
|
}
|
||||||
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, ...)
|
|||||||
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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user