Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

spi: bfin-v3: use devm_spi_register_master()

Use devm_spi_register_master() to make cleanup paths simpler.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Acked-by: Scott Jiang <scott.jiang.linux@gmail.com>
Signed-off-by: Mark Brown <broonie@linaro.org>

authored by

Jingoo Han and committed by
Mark Brown
6221df6d bca76931

+1 -2
+1 -2
drivers/spi/spi-bfin-v3.c
··· 867 867 tasklet_init(&drv_data->pump_transfers, 868 868 bfin_spi_pump_transfers, (unsigned long)drv_data); 869 869 /* register with the SPI framework */ 870 - ret = spi_register_master(master); 870 + ret = devm_spi_register_master(dev, master); 871 871 if (ret) { 872 872 dev_err(dev, "can not register spi master\n"); 873 873 goto err_free_peripheral; ··· 898 898 free_dma(drv_data->rx_dma); 899 899 free_dma(drv_data->tx_dma); 900 900 901 - spi_unregister_master(drv_data->master); 902 901 return 0; 903 902 } 904 903