diff options
author | Jingoo Han <jg1.han@samsung.com> | 2013-12-25 20:43:11 -0500 |
---|---|---|
committer | Brian Norris <computersforpeace@gmail.com> | 2014-01-03 14:22:27 -0500 |
commit | 2281f7b63ed0a7e230a34303c0e9e8f0264fda6c (patch) | |
tree | 382bf798be2e43bd2cf3c0fce3bd05e2c925c3bb | |
parent | 436bf63ba5792f2f7bb5e1a4e8d38df8f1a44edc (diff) |
mtd: denali_dt: Use devm_clk_get()
Use devm_clk_get() to make cleanup paths simpler.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
-rw-r--r-- | drivers/mtd/nand/denali_dt.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/mtd/nand/denali_dt.c b/drivers/mtd/nand/denali_dt.c index 92530244e2cb..babb02c4b220 100644 --- a/drivers/mtd/nand/denali_dt.c +++ b/drivers/mtd/nand/denali_dt.c | |||
@@ -108,7 +108,7 @@ static int denali_dt_probe(struct platform_device *ofdev) | |||
108 | denali->dev->dma_mask = NULL; | 108 | denali->dev->dma_mask = NULL; |
109 | } | 109 | } |
110 | 110 | ||
111 | dt->clk = clk_get(&ofdev->dev, NULL); | 111 | dt->clk = devm_clk_get(&ofdev->dev, NULL); |
112 | if (IS_ERR(dt->clk)) { | 112 | if (IS_ERR(dt->clk)) { |
113 | dev_err(&ofdev->dev, "no clk available\n"); | 113 | dev_err(&ofdev->dev, "no clk available\n"); |
114 | return PTR_ERR(dt->clk); | 114 | return PTR_ERR(dt->clk); |
@@ -124,7 +124,6 @@ static int denali_dt_probe(struct platform_device *ofdev) | |||
124 | 124 | ||
125 | out_disable_clk: | 125 | out_disable_clk: |
126 | clk_disable_unprepare(dt->clk); | 126 | clk_disable_unprepare(dt->clk); |
127 | clk_put(dt->clk); | ||
128 | 127 | ||
129 | return ret; | 128 | return ret; |
130 | } | 129 | } |
@@ -135,7 +134,6 @@ static int denali_dt_remove(struct platform_device *ofdev) | |||
135 | 134 | ||
136 | denali_remove(&dt->denali); | 135 | denali_remove(&dt->denali); |
137 | clk_disable(dt->clk); | 136 | clk_disable(dt->clk); |
138 | clk_put(dt->clk); | ||
139 | 137 | ||
140 | return 0; | 138 | return 0; |
141 | } | 139 | } |