}
 
 static const struct iio_info acpi_als_info = {
-       .driver_module          = THIS_MODULE,
        .read_raw               = acpi_als_read_raw,
 };
 
 
        .read_raw = adjd_s311_read_raw,
        .write_raw = adjd_s311_write_raw,
        .update_scan_mode = adjd_s311_update_scan_mode,
-       .driver_module = THIS_MODULE,
 };
 
 static int adjd_s311_probe(struct i2c_client *client,
 
 }
 
 static const struct iio_info al3320a_info = {
-       .driver_module  = THIS_MODULE,
        .read_raw       = al3320a_read_raw,
        .write_raw      = al3320a_write_raw,
        .attrs          = &al3320a_attribute_group,
 
 }
 
 static const struct iio_info apds9300_info_no_irq = {
-       .driver_module  = THIS_MODULE,
        .read_raw       = apds9300_read_raw,
 };
 
 static const struct iio_info apds9300_info = {
-       .driver_module          = THIS_MODULE,
        .read_raw               = apds9300_read_raw,
        .read_event_value       = apds9300_read_thresh,
        .write_event_value      = apds9300_write_thresh,
 
 }
 
 static const struct iio_info apds9960_info = {
-       .driver_module = THIS_MODULE,
        .attrs = &apds9960_attribute_group,
        .read_raw = apds9960_read_raw,
        .write_raw = apds9960_write_raw,
 
 };
 
 static const struct iio_info bh1750_info = {
-       .driver_module = THIS_MODULE,
        .attrs = &bh1750_attribute_group,
        .read_raw = bh1750_read_raw,
        .write_raw = bh1750_write_raw,
 
 }
 
 static const struct iio_info bh1780_info = {
-       .driver_module = THIS_MODULE,
        .read_raw = bh1780_read_raw,
        .debugfs_reg_access = bh1780_debugfs_reg_access,
 };
 
 };
 
 static const struct iio_info cm32181_info = {
-       .driver_module          = THIS_MODULE,
        .read_raw               = &cm32181_read_raw,
        .write_raw              = &cm32181_write_raw,
        .attrs                  = &cm32181_attribute_group,
 
 };
 
 static const struct iio_info cm3232_info = {
-       .driver_module          = THIS_MODULE,
        .read_raw               = &cm3232_read_raw,
        .write_raw              = &cm3232_write_raw,
        .attrs                  = &cm3232_attribute_group,
 
 }
 
 static const struct iio_info cm3323_info = {
-       .driver_module  = THIS_MODULE,
        .read_raw       = cm3323_read_raw,
        .write_raw      = cm3323_write_raw,
        .attrs          = &cm3323_attribute_group,
 
 }
 
 static const struct iio_info cm3605_info = {
-       .driver_module = THIS_MODULE,
        .read_raw = cm3605_read_raw,
 };
 
 
 };
 
 static const struct iio_info cm36651_info = {
-       .driver_module          = THIS_MODULE,
        .read_raw               = &cm36651_read_raw,
        .write_raw              = &cm36651_write_raw,
        .read_event_value       = &cm36651_read_prox_thresh,
 
 static const struct iio_info cros_ec_light_prox_info = {
        .read_raw = &cros_ec_light_prox_read,
        .write_raw = &cros_ec_light_prox_write,
-       .driver_module = THIS_MODULE,
 };
 
 static int cros_ec_light_prox_probe(struct platform_device *pdev)
 
        .read_event_config = &gp2ap020a00f_read_event_config,
        .write_event_value = &gp2ap020a00f_write_event_val,
        .write_event_config = &gp2ap020a00f_write_event_config,
-       .driver_module = THIS_MODULE,
 };
 
 static int gp2ap020a00f_buffer_postenable(struct iio_dev *indio_dev)
 };
 
 static const struct iio_trigger_ops gp2ap020a00f_trigger_ops = {
-       .owner = THIS_MODULE,
 };
 
 static int gp2ap020a00f_probe(struct i2c_client *client,
 
 }
 
 static const struct iio_info als_info = {
-       .driver_module = THIS_MODULE,
        .read_raw = &als_read_raw,
        .write_raw = &als_write_raw,
 };
 
 }
 
 static const struct iio_info prox_info = {
-       .driver_module = THIS_MODULE,
        .read_raw = &prox_read_raw,
        .write_raw = &prox_write_raw,
 };
 
 
 static const struct iio_info isl29018_info = {
        .attrs = &isl29018_group,
-       .driver_module = THIS_MODULE,
        .read_raw = isl29018_read_raw,
        .write_raw = isl29018_write_raw,
 };
 
 static const struct iio_info isl29023_info = {
        .attrs = &isl29023_group,
-       .driver_module = THIS_MODULE,
        .read_raw = isl29018_read_raw,
        .write_raw = isl29018_write_raw,
 };
 
 
 static const struct iio_info isl29028_info = {
        .attrs = &isl29108_group,
-       .driver_module = THIS_MODULE,
        .read_raw = isl29028_read_raw,
        .write_raw = isl29028_write_raw,
 };
 
        .read_raw = isl29125_read_raw,
        .write_raw = isl29125_write_raw,
        .attrs = &isl29125_attribute_group,
-       .driver_module = THIS_MODULE,
 };
 
 static int isl29125_buffer_preenable(struct iio_dev *indio_dev)
 
 };
 
 static const struct iio_info jsa1212_info = {
-       .driver_module          = THIS_MODULE,
        .read_raw               = &jsa1212_read_raw,
 };
 
 
 static const struct iio_info lm3533_als_info = {
        .attrs          = &lm3533_als_attribute_group,
        .event_attrs    = &lm3533_als_event_attribute_group,
-       .driver_module  = THIS_MODULE,
        .read_raw       = &lm3533_als_read_raw,
 };
 
 
        .read_raw = ltr501_read_raw,
        .write_raw = ltr501_write_raw,
        .attrs = <r501_attribute_group,
-       .driver_module = THIS_MODULE,
 };
 
 static const struct iio_info ltr501_info = {
        .write_event_value      = <r501_write_event,
        .read_event_config      = <r501_read_event_config,
        .write_event_config     = <r501_write_event_config,
-       .driver_module = THIS_MODULE,
 };
 
 static const struct iio_info ltr301_info_no_irq = {
        .read_raw = ltr501_read_raw,
        .write_raw = ltr501_write_raw,
        .attrs = <r301_attribute_group,
-       .driver_module = THIS_MODULE,
 };
 
 static const struct iio_info ltr301_info = {
        .write_event_value      = <r501_write_event,
        .read_event_config      = <r501_read_event_config,
        .write_event_config     = <r501_write_event_config,
-       .driver_module = THIS_MODULE,
 };
 
 static struct ltr501_chip_info ltr501_chip_info_tbl[] = {
 
 };
 
 static const struct iio_info max44000_info = {
-       .driver_module          = THIS_MODULE,
        .read_raw               = max44000_read_raw,
        .write_raw              = max44000_write_raw,
        .write_raw_get_fmt      = max44000_write_raw_get_fmt,
 
 }
 
 static const struct iio_info opt3001_info = {
-       .driver_module = THIS_MODULE,
        .attrs = &opt3001_attribute_group,
        .read_raw = opt3001_read_raw,
        .write_raw = opt3001_write_raw,
 
 }
 
 static const struct iio_info pa12203001_info = {
-       .driver_module  = THIS_MODULE,
        .read_raw = pa12203001_read_raw,
        .write_raw = pa12203001_write_raw,
        .attrs = &pa12203001_attr_group,
 
 
 static const struct iio_trigger_ops rpr0521_trigger_ops = {
        .set_trigger_state = rpr0521_pxs_drdy_set_state,
-       .owner = THIS_MODULE,
        };
 
 
 }
 
 static const struct iio_info rpr0521_info = {
-       .driver_module  = THIS_MODULE,
        .read_raw       = rpr0521_read_raw,
        .write_raw      = rpr0521_write_raw,
        .attrs          = &rpr0521_attribute_group,
 
 static const struct iio_info si1132_info = {
        .read_raw = si1145_read_raw,
        .write_raw = si1145_write_raw,
-       .driver_module = THIS_MODULE,
        .attrs = &si1132_attribute_group,
 };
 
 static const struct iio_info si114x_info = {
        .read_raw = si1145_read_raw,
        .write_raw = si1145_write_raw,
-       .driver_module = THIS_MODULE,
        .attrs = &si114x_attribute_group,
 };
 
 }
 
 static const struct iio_trigger_ops si1145_trigger_ops = {
-       .owner = THIS_MODULE,
        .set_trigger_state = si1145_trigger_set_state,
 };
 
 
 }
 
 static const struct iio_info stk3310_info = {
-       .driver_module          = THIS_MODULE,
        .read_raw               = stk3310_read_raw,
        .write_raw              = stk3310_write_raw,
        .attrs                  = &stk3310_attribute_group,
 
        .read_raw = tcs3414_read_raw,
        .write_raw = tcs3414_write_raw,
        .attrs = &tcs3414_attribute_group,
-       .driver_module = THIS_MODULE,
 };
 
 static int tcs3414_buffer_preenable(struct iio_dev *indio_dev)
 
        .read_raw = tcs3472_read_raw,
        .write_raw = tcs3472_write_raw,
        .attrs = &tcs3472_attribute_group,
-       .driver_module = THIS_MODULE,
 };
 
 static int tcs3472_probe(struct i2c_client *client,
 
 }
 
 static const struct iio_info tsl2563_info_no_irq = {
-       .driver_module = THIS_MODULE,
        .read_raw = &tsl2563_read_raw,
        .write_raw = &tsl2563_write_raw,
 };
 
 static const struct iio_info tsl2563_info = {
-       .driver_module = THIS_MODULE,
        .read_raw = &tsl2563_read_raw,
        .write_raw = &tsl2563_write_raw,
        .read_event_value = &tsl2563_read_thresh,
 
 
 static const struct iio_info tsl2583_info = {
        .attrs = &tsl2583_attribute_group,
-       .driver_module = THIS_MODULE,
        .read_raw = tsl2583_read_raw,
        .write_raw = tsl2583_write_raw,
 };
 
        .read_raw = tsl4531_read_raw,
        .write_raw = tsl4531_write_raw,
        .attrs = &tsl4531_attribute_group,
-       .driver_module = THIS_MODULE,
 };
 
 static int tsl4531_check_id(struct i2c_client *client)
 
 }
 
 static const struct iio_info us5182d_info = {
-       .driver_module  = THIS_MODULE,
        .read_raw = us5182d_read_raw,
        .write_raw = us5182d_write_raw,
        .attrs = &us5182d_attr_group,
 
 
 static const struct iio_info vcnl4000_info = {
        .read_raw = vcnl4000_read_raw,
-       .driver_module = THIS_MODULE,
 };
 
 static int vcnl4000_probe(struct i2c_client *client,
 
 
 static const struct iio_info veml6070_info = {
        .read_raw = veml6070_read_raw,
-       .driver_module = THIS_MODULE,
 };
 
 static int veml6070_probe(struct i2c_client *client,
 
        .read_raw = vl6180_read_raw,
        .write_raw = vl6180_write_raw,
        .attrs = &vl6180_attribute_group,
-       .driver_module = THIS_MODULE,
 };
 
 static int vl6180_init(struct vl6180_data *data)