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

staging:iio: iio_trigger contains defunct owner field. Remove it.

This field moved into the trigger_ops structure a while back, but somehow
never quite got cleared up.  This clears the last few drivers to set it
(nothing uses it) and gets rid of it entirely.
Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
Acked-by: default avatarLars-Peter Clausen <lars@metafoo.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 8324e860
...@@ -637,7 +637,6 @@ static int ad7192_probe_trigger(struct iio_dev *indio_dev) ...@@ -637,7 +637,6 @@ static int ad7192_probe_trigger(struct iio_dev *indio_dev)
disable_irq_nosync(st->spi->irq); disable_irq_nosync(st->spi->irq);
st->irq_dis = true; st->irq_dis = true;
st->trig->dev.parent = &st->spi->dev; st->trig->dev.parent = &st->spi->dev;
st->trig->owner = THIS_MODULE;
st->trig->private_data = indio_dev; st->trig->private_data = indio_dev;
ret = iio_trigger_register(st->trig); ret = iio_trigger_register(st->trig);
......
...@@ -504,7 +504,6 @@ static int ad7793_probe_trigger(struct iio_dev *indio_dev) ...@@ -504,7 +504,6 @@ static int ad7793_probe_trigger(struct iio_dev *indio_dev)
disable_irq_nosync(st->spi->irq); disable_irq_nosync(st->spi->irq);
st->irq_dis = true; st->irq_dis = true;
st->trig->dev.parent = &st->spi->dev; st->trig->dev.parent = &st->spi->dev;
st->trig->owner = THIS_MODULE;
st->trig->private_data = indio_dev; st->trig->private_data = indio_dev;
ret = iio_trigger_register(st->trig); ret = iio_trigger_register(st->trig);
......
...@@ -46,7 +46,6 @@ struct iio_trigger_ops { ...@@ -46,7 +46,6 @@ struct iio_trigger_ops {
* @private_data: [DRIVER] device specific data * @private_data: [DRIVER] device specific data
* @list: [INTERN] used in maintenance of global trigger list * @list: [INTERN] used in maintenance of global trigger list
* @alloc_list: [DRIVER] used for driver specific trigger list * @alloc_list: [DRIVER] used for driver specific trigger list
* @owner: [DRIVER] used to monitor usage count of the trigger.
* @use_count: use count for the trigger * @use_count: use count for the trigger
* @subirq_chip: [INTERN] associate 'virtual' irq chip. * @subirq_chip: [INTERN] associate 'virtual' irq chip.
* @subirq_base: [INTERN] base number for irqs provided by trigger. * @subirq_base: [INTERN] base number for irqs provided by trigger.
...@@ -63,7 +62,6 @@ struct iio_trigger { ...@@ -63,7 +62,6 @@ struct iio_trigger {
void *private_data; void *private_data;
struct list_head list; struct list_head list;
struct list_head alloc_list; struct list_head alloc_list;
struct module *owner;
int use_count; int use_count;
struct irq_chip subirq_chip; struct irq_chip subirq_chip;
......
...@@ -125,7 +125,6 @@ static int iio_trig_periodic_rtc_probe(struct platform_device *dev) ...@@ -125,7 +125,6 @@ static int iio_trig_periodic_rtc_probe(struct platform_device *dev)
goto error_put_trigger_and_remove_from_list; goto error_put_trigger_and_remove_from_list;
} }
trig->private_data = trig_info; trig->private_data = trig_info;
trig->owner = THIS_MODULE;
trig->ops = &iio_prtc_trigger_ops; trig->ops = &iio_prtc_trigger_ops;
/* RTC access */ /* RTC access */
trig_info->rtc trig_info->rtc
......
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