From: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> These are straight forward cases so I've grouped them together. Aim here is to move to the macros that don't need __maybe_unused markings and generally simplify the handling of different CONFIG_PM* options. Jonathan Cameron (6): iio: proximity: sx9310: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: proximity: sx9324: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: proximity: sx9360: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: proximity: srf04: Use pm_ptr() to remove unused struct dev_pm_ops iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() and pm_ptr() iio: light: st_uvis25: Use EXPORT_NS_SIMPLE_DEV_PM_OPS() drivers/iio/accel/bmi088-accel-core.c | 15 ++++++--------- drivers/iio/accel/bmi088-accel-spi.c | 2 +- drivers/iio/light/st_uvis25_core.c | 9 +++------ drivers/iio/light/st_uvis25_i2c.c | 2 +- drivers/iio/light/st_uvis25_spi.c | 2 +- drivers/iio/proximity/srf04.c | 10 +++++----- drivers/iio/proximity/sx9310.c | 8 ++++---- drivers/iio/proximity/sx9324.c | 8 ++++---- drivers/iio/proximity/sx9360.c | 8 ++++---- 9 files changed, 29 insertions(+), 35 deletions(-) -- 2.37.1