From patchwork Thu Dec 26 01:43:11 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 305153 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from casper.infradead.org (unknown [IPv6:2001:770:15f::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 7DD5A2C009F for ; Thu, 26 Dec 2013 12:43:44 +1100 (EST) Received: from merlin.infradead.org ([2001:4978:20e::2]) by casper.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vvzz8-0007Wz-Lz; Thu, 26 Dec 2013 01:43:38 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vvzz7-0002Dn-04; Thu, 26 Dec 2013 01:43:37 +0000 Received: from mailout4.samsung.com ([203.254.224.34]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1Vvzz4-0002Cl-CS for linux-mtd@lists.infradead.org; Thu, 26 Dec 2013 01:43:35 +0000 Received: from epcpsbgr2.samsung.com (u142.gpu120.samsung.co.kr [203.254.230.142]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MYE00AVK4S0WSA0@mailout4.samsung.com> for linux-mtd@lists.infradead.org; Thu, 26 Dec 2013 10:43:12 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [203.254.230.51]) by epcpsbgr2.samsung.com (EPCPMTA) with SMTP id 9B.C3.09028.0B98BB25; Thu, 26 Dec 2013 10:43:12 +0900 (KST) X-AuditID: cbfee68e-b7f566d000002344-67-52bb89b0c2a0 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id D9.6B.29263.0B98BB25; Thu, 26 Dec 2013 10:43:12 +0900 (KST) Received: from DOJG1HAN03 ([12.23.120.99]) by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MYE003T54RZIW10@mmp1.samsung.com>; Thu, 26 Dec 2013 10:43:11 +0900 (KST) From: Jingoo Han To: 'Brian Norris' References: <007901cf01db$8362f580$8a28e080$%han@samsung.com> In-reply-to: <007901cf01db$8362f580$8a28e080$%han@samsung.com> Subject: [PATCH V3 4/8] mtd: denali_dt: Use devm_clk_get() Date: Thu, 26 Dec 2013 10:43:11 +0900 Message-id: <007c01cf01db$d61a57f0$824f07d0$%han@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac8B24NMnmT2jqUVQHWbCuObShK78AAAECKA Content-language: ko x-cr-hashedpuzzle: BZWw B3/L JTZk Jz/b KPRZ NKl6 OK7Q Tw8c Ur78 XP+q br2U c1L5 pGwa rCfU ztm6 0jo5; 5; YwBvAG0AcAB1AHQAZQByAHMAZgBvAHIAcABlAGEAYwBlAEAAZwBtAGEAaQBsAC4AYwBvAG0AOwBkAGkAbgBnAHUAeQBlAG4AQABhAGwAdABlAHIAYQAuAGMAbwBtADsAZAB3AG0AdwAyAEAAaQBuAGYAcgBhAGQAZQBhAGQALgBvAHIAZwA7AGoAZwAxAC4AaABhAG4AQABzAGEAbQBzAHUAbgBnAC4AYwBvAG0AOwBsAGkAbgB1AHgALQBtAHQAZABAAGwAaQBzAHQAcwAuAGkAbgBmAHIAYQBkAGUAYQBkAC4AbwByAGcA; Sosha1_v1; 7; {9F629635-1542-4FAE-B5F6-09426E15281D}; agBnADEALgBoAGEAbgBAAHMAYQBtAHMAdQBuAGcALgBjAG8AbQA=; Thu, 26 Dec 2013 01:43:03 GMT; WwBQAEEAVABDAEgAIABWADMAIAA0AC8AOABdACAAbQB0AGQAOgAgAGQAZQBuAGEAbABpAF8AZAB0ADoAIABVAHMAZQAgAGQAZQB2AG0AXwBjAGwAawBfAGcAZQB0ACgAKQA= x-cr-puzzleid: {9F629635-1542-4FAE-B5F6-09426E15281D} X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRmVeSWpSXmKPExsVy+t8zY90NnbuDDH5N4bc4cmEts8XxS4uZ LSaunMxscXnhJVaL3U3L2B1YPVr3TmDz2DnrLrvH5hVaHpuX1Hv0bVnFGMAaxWWTkpqTWZZa pG+XwJWx6OAk9oJDHBXdf7MbGBvZuxg5OSQETCS2P3zMCGGLSVy4t56ti5GLQ0hgGaPExO0L WGGKVj06ywyRWMQosafhLFTVL0aJORNPgo1iE1CT+PLlMJDNwSEiYCDx400mSA2zwFRGiS17 drKA1AgJ2Ep8Wr8RbCqngJ3EhaavYL3CAlYSS+92MoHYLAKqErcXT2QGsXmB6pt2HoayBSV+ TL4HNodZQEti/c7jTBC2vMTmNW+ZQfZKCKhLPPqrCxIWETCS+Hi2EapERGLfi3eMIPdICGxg lfh99QvUy6YSe5fOgkp8ZZfY9KmJHeIIAYlvkw+xQAyVldh0gBmiXlLi4IobLBMYpWYhOWkW kpNmITlpFpLdCxhZVjGKphYkFxQnpRcZ6RUn5haX5qXrJefnbmKERHbfDsabB6wPMSYDrZ/I LCWanA9MDHkl8YbGZkYWpiamxkbmlmakCSuJ8y56mBQkJJCeWJKanZpakFoUX1Sak1p8iJGJ g1OqgVGMbcGtxK+aLHzKLxje58o8TjupXzCn3PzPwwdhL2Y1nex81jzjZ3U+c77Ni7u8/qLf Nrn1+vss+N1fUfu3qejnxfwSZcWfW6ZuW5CmUrrAZO76/y/yrRhYukyvCX947MEXHHXrEfsL JVFJ0U9fDl098MyxrXW28X3ufU01TyPTj642tKxQjlBiKc5INNRiLipOBACyzoBxAgMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDKsWRmVeSWpSXmKPExsVy+t9jAd0NnbuDDJad5LY4cmEts8XxS4uZ LSaunMxscXnhJVaL3U3L2B1YPVr3TmDz2DnrLrvH5hVaHpuX1Hv0bVnFGMAa1cBok5GamJJa pJCal5yfkpmXbqvkHRzvHG9qZmCoa2hpYa6kkJeYm2qr5OIToOuWmQO0XEmhLDGnFCgUkFhc rKRvh2lCaIibrgVMY4Sub0gQXI+RARpIWMeYsejgJPaCQxwV3X+zGxgb2bsYOTkkBEwkVj06 ywxhi0lcuLeerYuRi0NIYBGjxJ6Gs1DOL0aJORNPgnWwCahJfPlyGMjm4BARMJD48SYTpIZZ YCqjxJY9O1lAaoQEbCU+rd/ICmJzCthJXGj6CtYrLGAlsfRuJxOIzSKgKnF78USwzbxA9U07 D0PZghI/Jt8Dm8MsoCWxfudxJghbXmLzmrfMIHslBNQlHv3VBQmLCBhJfDzbCFUiIrHvxTtG kHskBDawSvy++oUR4jNTib1LZzFOYBSZhWTFLCQrZiFZMQvJrAWMLKsYRVMLkguKk9JzDfWK E3OLS/PS9ZLzczcxgtPGM6kdjCsbLA4xCnAwKvHwdujuDhJiTSwrrsw9xCjBwawkwhvYBBTi TUmsrEotyo8vKs1JLT7EmAwMgYnMUqLJ+cCUllcSb2hsYmZkaWRmYWRibk6asJI474FW60Ah gfTEktTs1NSC1CKYLUwcnFINjDzWisnz3A4G10ivXWTsaqTG90dTR6W6vN12drj6a5un9ydm N169c+j83KlTJR9cTK+wd9Xss+n7sDf+WART+YegnjlP2coy9zb6MU02kZbzWGC2OjZ0UeLR s/eOqVvlh05YzHFaN2Bt0azv727e9kosf7C4L+zw3j1/FTd4tColNQV+uJ23V4mlOCPRUIu5 qDgRAPbPgqlfAwAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20131225_204334_675101_E0C22CF3 X-CRM114-Status: UNSURE ( 7.65 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -7.5 (-------) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-7.5 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high trust [203.254.224.34 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.6 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: linux-mtd@lists.infradead.org, 'Jingoo Han' , 'David Woodhouse' , 'Dinh Nguyen' X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Use devm_clk_get() to make cleanup paths simpler. Signed-off-by: Jingoo Han --- No change since v2. drivers/mtd/nand/denali_dt.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/mtd/nand/denali_dt.c b/drivers/mtd/nand/denali_dt.c index 9253024..babb02c 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) denali->dev->dma_mask = NULL; } - dt->clk = clk_get(&ofdev->dev, NULL); + dt->clk = devm_clk_get(&ofdev->dev, NULL); if (IS_ERR(dt->clk)) { dev_err(&ofdev->dev, "no clk available\n"); return PTR_ERR(dt->clk); @@ -124,7 +124,6 @@ static int denali_dt_probe(struct platform_device *ofdev) out_disable_clk: clk_disable_unprepare(dt->clk); - clk_put(dt->clk); return ret; } @@ -135,7 +134,6 @@ static int denali_dt_remove(struct platform_device *ofdev) denali_remove(&dt->denali); clk_disable(dt->clk); - clk_put(dt->clk); return 0; }