iio: drop iio_info.driver_module and iio_trigger_ops.owner.
The equivalents are now assigned automatically in the relevant registration calls and so are not needed in these operations structures. Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Lars-Peter Clausen <lars@metafoo.de>
This commit is contained in:
Родитель
873f389433
Коммит
97623c0a80
|
@ -369,8 +369,6 @@ struct iio_dev;
|
|||
|
||||
/**
|
||||
* struct iio_info - constant information about device
|
||||
* @driver_module: module structure used to ensure correct
|
||||
* ownership of chrdevs etc
|
||||
* @event_attrs: event control attributes
|
||||
* @attrs: general purpose device attributes
|
||||
* @read_raw: function to request a value from the device.
|
||||
|
@ -425,7 +423,6 @@ struct iio_dev;
|
|||
* were flushed and there was an error.
|
||||
**/
|
||||
struct iio_info {
|
||||
struct module *driver_module;
|
||||
const struct attribute_group *event_attrs;
|
||||
const struct attribute_group *attrs;
|
||||
|
||||
|
|
|
@ -23,7 +23,6 @@ struct iio_trigger;
|
|||
|
||||
/**
|
||||
* struct iio_trigger_ops - operations structure for an iio_trigger.
|
||||
* @owner: used to monitor usage count of the trigger.
|
||||
* @set_trigger_state: switch on/off the trigger on demand
|
||||
* @try_reenable: function to reenable the trigger when the
|
||||
* use count is zero (may be NULL)
|
||||
|
@ -34,7 +33,6 @@ struct iio_trigger;
|
|||
* instances of a given device.
|
||||
**/
|
||||
struct iio_trigger_ops {
|
||||
struct module *owner;
|
||||
int (*set_trigger_state)(struct iio_trigger *trig, bool state);
|
||||
int (*try_reenable)(struct iio_trigger *trig);
|
||||
int (*validate_device)(struct iio_trigger *trig,
|
||||
|
|
Загрузка…
Ссылка в новой задаче