}
 
 static const struct iio_info temperature_info = {
-       .driver_module = THIS_MODULE,
        .read_raw = &temperature_read_raw,
        .write_raw = &temperature_write_raw,
 };
 
 }
 
 static const struct iio_info maxim_thermocouple_info = {
-       .driver_module = THIS_MODULE,
        .read_raw = maxim_thermocouple_read_raw,
 };
 
 
        .write_raw = mlx90614_write_raw,
        .write_raw_get_fmt = mlx90614_write_raw_get_fmt,
        .attrs = &mlx90614_attr_group,
-       .driver_module = THIS_MODULE,
 };
 
 #ifdef CONFIG_PM
 
        .read_raw = tmp006_read_raw,
        .write_raw = tmp006_write_raw,
        .attrs = &tmp006_attribute_group,
-       .driver_module = THIS_MODULE,
 };
 
 static bool tmp006_check_identification(struct i2c_client *client)
 
        .read_event_value = tmp007_read_thresh,
        .write_event_value = tmp007_write_thresh,
        .attrs = &tmp007_attribute_group,
-       .driver_module = THIS_MODULE,
 };
 
 static bool tmp007_identify(struct i2c_client *client)
 
 
 static const struct iio_info tsys01_info = {
        .read_raw = tsys01_read_raw,
-       .driver_module = THIS_MODULE,
 };
 
 static bool tsys01_crc_valid(u16 *n_prom)
 
        .read_raw = tsys02d_read_raw,
        .write_raw = tsys02d_write_raw,
        .attrs = &tsys02d_attribute_group,
-       .driver_module = THIS_MODULE,
 };
 
 static int tsys02d_probe(struct i2c_client *client,