aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc
diff options
context:
space:
mode:
authorPeter Ujfalusi <peter.ujfalusi@ti.com>2015-11-03 06:37:31 -0500
committerUlf Hansson <ulf.hansson@linaro.org>2015-12-22 05:32:02 -0500
commitdc28562bf2d67c1ccbcd7ebdfc261f4316c02113 (patch)
treedb77340106452b644aa3c762180cafe84b5417aa /drivers/mmc
parent3373cbf009e41a42c2ba6d3067fe6d2025003958 (diff)
mmc: omap_hsmmc: No need to check DMA channel validity at module remove
The driver will not probe without valid DMA channels so no need to check if they are valid when the module is removed. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> CC: Ulf Hansson <ulf.hansson@linaro.org> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'drivers/mmc')
-rw-r--r--drivers/mmc/host/omap_hsmmc.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c
index 7fb0753abe30..b6639ea0bf18 100644
--- a/drivers/mmc/host/omap_hsmmc.c
+++ b/drivers/mmc/host/omap_hsmmc.c
@@ -2250,10 +2250,8 @@ static int omap_hsmmc_remove(struct platform_device *pdev)
2250 pm_runtime_get_sync(host->dev); 2250 pm_runtime_get_sync(host->dev);
2251 mmc_remove_host(host->mmc); 2251 mmc_remove_host(host->mmc);
2252 2252
2253 if (host->tx_chan) 2253 dma_release_channel(host->tx_chan);
2254 dma_release_channel(host->tx_chan); 2254 dma_release_channel(host->rx_chan);
2255 if (host->rx_chan)
2256 dma_release_channel(host->rx_chan);
2257 2255
2258 pm_runtime_put_sync(host->dev); 2256 pm_runtime_put_sync(host->dev);
2259 pm_runtime_disable(host->dev); 2257 pm_runtime_disable(host->dev);