iio: st_sensors: remove reference to parent device object on st_sensor_data
The idea behind it, is that all devm_ calls in ST sensors are bound to the parent device object. However, the reference to that object is kept on both the st_sensor_data struct and the IIO object parent (indio_dev->dev.parent). This change only adds a bit consistency and uses the reference stored on indio_dev->dev.parent, to enforce the assumption that all ST sensors' devm_ calls are bound to the same reference as the one store on st_sensor_data. Reviewed-by:Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by:
Alexandru Ardelean <aardelean@deviqon.com> Reviewed-by:
Linus Walleij <linus.walleij@linaro.org> Link: https://lore.kernel.org/r/20210823112204.243255-6-aardelean@deviqon.com Signed-off-by:
Jonathan Cameron <Jonathan.Cameron@huawei.com>
Showing
- drivers/iio/accel/st_accel_core.c 3 additions, 3 deletionsdrivers/iio/accel/st_accel_core.c
- drivers/iio/common/st_sensors/st_sensors_i2c.c 0 additions, 1 deletiondrivers/iio/common/st_sensors/st_sensors_i2c.c
- drivers/iio/common/st_sensors/st_sensors_spi.c 0 additions, 1 deletiondrivers/iio/common/st_sensors/st_sensors_spi.c
- drivers/iio/common/st_sensors/st_sensors_trigger.c 5 additions, 3 deletionsdrivers/iio/common/st_sensors/st_sensors_trigger.c
- drivers/iio/gyro/st_gyro_core.c 1 addition, 1 deletiondrivers/iio/gyro/st_gyro_core.c
- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c 0 additions, 2 deletionsdrivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c
- drivers/iio/magnetometer/st_magn_core.c 2 additions, 2 deletionsdrivers/iio/magnetometer/st_magn_core.c
- drivers/iio/pressure/st_pressure_core.c 1 addition, 1 deletiondrivers/iio/pressure/st_pressure_core.c
- include/linux/iio/common/st_sensors.h 0 additions, 2 deletionsinclude/linux/iio/common/st_sensors.h
Loading
Please register or sign in to comment