diff options
author | Jingoo Han <jg1.han@samsung.com> | 2013-09-24 13:43:09 +0900 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2013-09-26 11:42:37 +0100 |
commit | 4bd3d8e36b5571db8874ea95ba2b95de1192e387 (patch) | |
tree | 2bb34ffb0fe9a57bd0b77598120f7d5448817e13 /drivers/spi/spi-orion.c | |
parent | b95e02b748ce3674a81d5796b5ee398cbccc92df (diff) | |
download | lwn-4bd3d8e36b5571db8874ea95ba2b95de1192e387.tar.gz lwn-4bd3d8e36b5571db8874ea95ba2b95de1192e387.zip |
spi: orion: 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: Jason Cooper <jason@lakedaemon.net>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'drivers/spi/spi-orion.c')
-rw-r--r-- | drivers/spi/spi-orion.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/spi/spi-orion.c b/drivers/spi/spi-orion.c index 1d1d321d90c4..d96d67869d7b 100644 --- a/drivers/spi/spi-orion.c +++ b/drivers/spi/spi-orion.c @@ -457,7 +457,7 @@ static int orion_spi_probe(struct platform_device *pdev) goto out_rel_clk; master->dev.of_node = pdev->dev.of_node; - status = spi_register_master(master); + status = devm_spi_register_master(&pdev->dev, master); if (status < 0) goto out_rel_clk; @@ -483,8 +483,6 @@ static int orion_spi_remove(struct platform_device *pdev) clk_disable_unprepare(spi->clk); clk_put(spi->clk); - spi_unregister_master(master); - return 0; } |