File tree Expand file tree Collapse file tree 1 file changed +2
-5
lines changed Expand file tree Collapse file tree 1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -1803,13 +1803,13 @@ static int __init at_dma_probe(struct platform_device *pdev)
1803
1803
atdma -> dma_common .cap_mask = plat_dat -> cap_mask ;
1804
1804
atdma -> all_chan_mask = (1 << plat_dat -> nr_channels ) - 1 ;
1805
1805
1806
- atdma -> clk = clk_get (& pdev -> dev , "dma_clk" );
1806
+ atdma -> clk = devm_clk_get (& pdev -> dev , "dma_clk" );
1807
1807
if (IS_ERR (atdma -> clk ))
1808
1808
return PTR_ERR (atdma -> clk );
1809
1809
1810
1810
err = clk_prepare_enable (atdma -> clk );
1811
1811
if (err )
1812
- goto err_clk_prepare ;
1812
+ return err ;
1813
1813
1814
1814
/* force dma off, just in case */
1815
1815
at_dma_off (atdma );
@@ -1942,8 +1942,6 @@ static int __init at_dma_probe(struct platform_device *pdev)
1942
1942
free_irq (platform_get_irq (pdev , 0 ), atdma );
1943
1943
err_irq :
1944
1944
clk_disable_unprepare (atdma -> clk );
1945
- err_clk_prepare :
1946
- clk_put (atdma -> clk );
1947
1945
return err ;
1948
1946
}
1949
1947
@@ -1973,7 +1971,6 @@ static int at_dma_remove(struct platform_device *pdev)
1973
1971
}
1974
1972
1975
1973
clk_disable_unprepare (atdma -> clk );
1976
- clk_put (atdma -> clk );
1977
1974
1978
1975
return 0 ;
1979
1976
}
You can’t perform that action at this time.
0 commit comments