In the IIO subsystem, we are finding that it is common to call spi_optimize_message() during driver probe since the SPI message doesn't change for the lifetime of the driver. This patch adds a devm_spi_optimize_message() helper to simplify this common pattern. --- David Lechner (3): Documentation: devres: add missing SPI helpers spi: add devm_spi_optimize_message() helper iio: adc: ad7944: use devm_spi_optimize_message() Documentation/driver-api/driver-model/devres.rst | 3 +++ drivers/iio/adc/ad7944.c | 26 +++-------------------- drivers/spi/spi.c | 27 ++++++++++++++++++++++++ include/linux/spi/spi.h | 2 ++ 4 files changed, 35 insertions(+), 23 deletions(-) --- base-commit: 0ca645ab5b1528666f6662a0e620140355b5aea3 change-id: 20240621-devm_spi_optimize_message-ebbde029dd7a