Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

iio: core: drop devm_iio_triggered_buffer_cleanup() API call

It's unused so far, so it can be removed. Also makes sense to remove it
to discourage weird uses of this call during review.

Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

authored by

Alexandru Ardelean and committed by
Jonathan Cameron
666e4de4 83af573e

-14
-1
Documentation/driver-api/driver-model/devres.rst
··· 289 289 devm_iio_kfifo_allocate() 290 290 devm_iio_kfifo_free() 291 291 devm_iio_triggered_buffer_setup() 292 - devm_iio_triggered_buffer_cleanup() 293 292 devm_iio_trigger_alloc() 294 293 devm_iio_trigger_free() 295 294 devm_iio_trigger_register()
-11
drivers/iio/buffer/industrialio-triggered-buffer.c
··· 126 126 } 127 127 EXPORT_SYMBOL_GPL(devm_iio_triggered_buffer_setup); 128 128 129 - void devm_iio_triggered_buffer_cleanup(struct device *dev, 130 - struct iio_dev *indio_dev) 131 - { 132 - int rc; 133 - 134 - rc = devres_release(dev, devm_iio_triggered_buffer_clean, 135 - devm_iio_device_match, indio_dev); 136 - WARN_ON(rc); 137 - } 138 - EXPORT_SYMBOL_GPL(devm_iio_triggered_buffer_cleanup); 139 - 140 129 MODULE_AUTHOR("Lars-Peter Clausen <lars@metafoo.de>"); 141 130 MODULE_DESCRIPTION("IIO helper functions for setting up triggered buffers"); 142 131 MODULE_LICENSE("GPL");
-2
include/linux/iio/triggered_buffer.h
··· 18 18 irqreturn_t (*h)(int irq, void *p), 19 19 irqreturn_t (*thread)(int irq, void *p), 20 20 const struct iio_buffer_setup_ops *ops); 21 - void devm_iio_triggered_buffer_cleanup(struct device *dev, 22 - struct iio_dev *indio_dev); 23 21 24 22 #endif