From patchwork Fri Dec 20 07:33:08 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 303925 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 39F6C2C00DB for ; Fri, 20 Dec 2013 18:33:41 +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 1VtuaV-0006eR-Sf; Fri, 20 Dec 2013 07:33:36 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1VtuaU-00011e-8a; Fri, 20 Dec 2013 07:33:34 +0000 Received: from mailout1.samsung.com ([203.254.224.24]) by merlin.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1VtuaS-00010D-CR for linux-mtd@lists.infradead.org; Fri, 20 Dec 2013 07:33:33 +0000 Received: from epcpsbgr2.samsung.com (u142.gpu120.samsung.co.kr [203.254.230.142]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MY300I1LGZ89910@mailout1.samsung.com> for linux-mtd@lists.infradead.org; Fri, 20 Dec 2013 16:33:08 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.51]) by epcpsbgr2.samsung.com (EPCPMTA) with SMTP id 51.9B.09028.4B2F3B25; Fri, 20 Dec 2013 16:33:08 +0900 (KST) X-AuditID: cbfee68e-b7f566d000002344-b4-52b3f2b4b2b8 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 0F.E4.28157.4B2F3B25; Fri, 20 Dec 2013 16:33:08 +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 <0MY300G13GZ8FX80@mmp1.samsung.com>; Fri, 20 Dec 2013 16:33:08 +0900 (KST) From: Jingoo Han To: 'Brian Norris' References: <000d01cefd55$7e48a2a0$7ad9e7e0$%han@samsung.com> In-reply-to: <000d01cefd55$7e48a2a0$7ad9e7e0$%han@samsung.com> Subject: [PATCH V2 4/8] mtd: denali_dt: Use devm_clk_get() Date: Fri, 20 Dec 2013 16:33:08 +0900 Message-id: <001101cefd55$ba9e3120$2fda9360$%han@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac79VX4zfOEDhlMqR4WYmWacubn25QAACg6A Content-language: ko x-cr-hashedpuzzle: Dd7m IOs3 KOkY OZSF O4B1 WEOW bqu8 dAfi dBn4 fYfu kXtU ljj0 sjbR vAZs zSb1 0eGp; 5; YwBvAG0AcAB1AHQAZQByAHMAZgBvAHIAcABlAGEAYwBlAEAAZwBtAGEAaQBsAC4AYwBvAG0AOwBkAGkAbgBnAHUAeQBlAG4AQABhAGwAdABlAHIAYQAuAGMAbwBtADsAZAB3AG0AdwAyAEAAaQBuAGYAcgBhAGQAZQBhAGQALgBvAHIAZwA7AGoAZwAxAC4AaABhAG4AQABzAGEAbQBzAHUAbgBnAC4AYwBvAG0AOwBsAGkAbgB1AHgALQBtAHQAZABAAGwAaQBzAHQAcwAuAGkAbgBmAHIAYQBkAGUAYQBkAC4AbwByAGcA; Sosha1_v1; 7; {509BE51D-0E3A-4E9B-892E-26B290556891}; agBnADEALgBoAGEAbgBAAHMAYQBtAHMAdQBuAGcALgBjAG8AbQA=; Fri, 20 Dec 2013 07:33:00 GMT; WwBQAEEAVABDAEgAIABWADIAIAA0AC8AOABdACAAbQB0AGQAOgAgAGQAZQBuAGEAbABpAF8AZAB0ADoAIABVAHMAZQAgAGQAZQB2AG0AXwBjAGwAawBfAGcAZQB0ACgAKQA= x-cr-puzzleid: {509BE51D-0E3A-4E9B-892E-26B290556891} X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRmVeSWpSXmKPExsVy+t8zY90tnzYHGew7rmtx5MJaZovjlxYz W0xcOZnZ4vLCS6wWu5uWsTuwerTuncDmsXPWXXaPzSu0PDYvqffo27KKMYA1issmJTUnsyy1 SN8ugSvjwZ4LLAWHOCouvJ3E3MDYyN7FyMkhIWAisXLWK2YIW0ziwr31bF2MXBxCAssYJXr6 JrN2MXKAFR17XgsRX8QoMbXtJiOE84tRYuKK5awg3WwCahJfvhxmB2kQETCQ+PEmE6SGWWAq o8SWPTtZQGqEBGwlzp19BLaZU8BOYtnSZWBxYQErif3L7oPFWQRUJW5eeMsCMocXqP5glzpI mFdAUOLH5Htg5cwCWhLrdx5ngrDlJTavecsMcae6xKO/uiBhEQEjifazn6DKRST2vXgHdrKE wAZWicVdi6CeN5U4MH0PC0TiJ7vE0ScPWCFuEJD4NvkQC8RQWYlNB6ABJClxcMUNlgmMUrOQ nDQLyUmzkJw0C8nuBYwsqxhFUwuSC4qT0ouM9IoTc4tL89L1kvNzNzFC4rpvB+PNA9aHGJOB 1k9klhJNzgemhbySeENjMyMLUxNTYyNzSzPShJXEeRc9TAoSEkhPLEnNTk0tSC2KLyrNSS0+ xMjEwSnVwCgssX9qosINtXWxe8UORU82999l/MjMWFXQc5F9z7RV9pkhj5f8jAp+//k7B2O0 66I1X+7Lrb8apsx+bNuLbYdP1weFMm8vfcvxsM/qVFbKxEQnpaUThO9q9+61YN9aLttVdDNG iuNjQJHpbpk5m/b4ZkklN+5hkP2/7fAiq4vsm+ODN1id3KzEUpyRaKjFXFScCAAHefhbAQMA AA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNKsWRmVeSWpSXmKPExsVy+t9jAd0tnzYHGay8pWlx5MJaZovjlxYz W0xcOZnZ4vLCS6wWu5uWsTuwerTuncDmsXPWXXaPzSu0PDYvqffo27KKMYA1qoHRJiM1MSW1 SCE1Lzk/JTMv3VbJOzjeOd7UzMBQ19DSwlxJIS8xN9VWycUnQNctMwdouZJCWWJOKVAoILG4 WEnfDtOE0BA3XQuYxghd35AguB4jAzSQsI4x48GeCywFhzgqLrydxNzA2MjexcjBISFgInHs eW0XIyeQKSZx4d56ti5GLg4hgUWMElPbbjJCOL8YJSauWM4KUsUmoCbx5cthsGYRAQOJH28y QWqYBaYySmzZs5MFpEZIwFbi3NlH7CA2p4CdxLKly8DiwgJWEvuX3QeLswioSty88JYFZA4v UP3BLnWQMK+AoMSPyffAypkFtCTW7zzOBGHLS2xe85YZ4mZ1iUd/dUHCIgJGEu1nP0GVi0js e/EO7GQJgQ2sEou7FrFDPGYqcWD6HpYJjCKzkKyYhWTFLCQrZiGZtYCRZRWjaGpBckFxUnqu kV5xYm5xaV66XnJ+7iZGcNJ4Jr2DcVWDxSFGAQ5GJR7eAv3NQUKsiWXFlbmHGCU4mJVEeDme A4V4UxIrq1KL8uOLSnNSiw8xJgMDYCKzlGhyPjCh5ZXEGxqbmBlZGplZGJmYm5MmrCTOe7DV OlBIID2xJDU7NbUgtQhmCxMHp1QD45JgaZEZLAI780K3S1Vb8+u8m/QjSaLB5fj5oHieJumt r5h8Z/y5u2lDRX/IG2upNY0mrmprzUwdZS4tXWhv9Ejk6OZv87Yfehb+4UKLRNMMz+jlB1Vi 91jKN73ldf60XKB1a3w8t3LUjHUpZwNcDvmbLmnj3r/fTPzJ/lVKv//9PbgkafHCpUosxRmJ hlrMRcWJAPk589VeAwAA 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-20131220_023332_678160_765984FF X-CRM114-Status: UNSURE ( 7.01 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -7.4 (-------) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-7.4 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high trust [203.254.224.24 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.5 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 v1. 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; }