UPSTREAM: spi: rockchip: add missing spi_master_put
authorShawn Lin <shawn.lin@rock-chips.com>
Mon, 15 Feb 2016 08:28:12 +0000 (16:28 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Thu, 16 Jun 2016 12:39:02 +0000 (20:39 +0800)
Add missing spi_master_put for rockchip_spi_remove since
it calls spi_master_get already.

Change-Id: If76b124b5122d8ca4c65014831afdf1f4893a7cc
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
(cherry picked from git.kernel.org next/linux-next.git master
 commit 844c9f476a43db0bdf61df409026a026ce98ec1b)

drivers/spi/spi-rockchip.c

index 70fb554f037e51743bbfa6a368aedd1d8a75f082..f395247a5df02a563b7bc729c20dbc4a704a664e 100644 (file)
@@ -784,6 +784,8 @@ static int rockchip_spi_remove(struct platform_device *pdev)
        if (rs->dma_rx.ch)
                dma_release_channel(rs->dma_rx.ch);
 
+       spi_master_put(master);
+
        return 0;
 }