This patchset is trying to replace spi_alloc_master() with devm_spi_alloc_master() in some spi drivers. With this helper, spi_master_put() is called in devres_release_all() whenever the device is unbound, so the spi_master_put() in error path can be removed. Yang Yingliang (6): spi: oc-tiny: Switch to use devm_spi_alloc_master() spi: ath79: Switch to use devm_spi_alloc_master() spi: omap-uwire: Switch to use devm_spi_alloc_master() spi: ppc4xx: Switch to use devm_spi_alloc_master() spi: sh-sci: Switch to use devm_spi_alloc_master() spi: altera: Switch to use devm_spi_alloc_master() drivers/spi/spi-altera-platform.c | 23 ++++++++------------- drivers/spi/spi-ath79.c | 18 ++++++---------- drivers/spi/spi-oc-tiny.c | 18 ++++++---------- drivers/spi/spi-omap-uwire.c | 6 ++---- drivers/spi/spi-ppc4xx.c | 17 ++++++---------- drivers/spi/spi-sh-sci.c | 34 ++++++++++++------------------- 6 files changed, 41 insertions(+), 75 deletions(-) -- 2.25.1