From patchwork Wed Mar 6 05:30:51 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 225315 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-qe0-f62.google.com (mail-qe0-f62.google.com [209.85.128.62]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (not verified)) by ozlabs.org (Postfix) with ESMTPS id A43832C037E for ; Wed, 6 Mar 2013 16:30:56 +1100 (EST) Received: by mail-qe0-f62.google.com with SMTP id 9sf3690599qea.17 for ; Tue, 05 Mar 2013 21:30:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-received:x-beenthere:x-received:x-received:received-spf:x-auditid :from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:x-mailer:thread-index:x-brightmail-tracker :x-brightmail-tracker:dlp-filter:x-mtr:x-cfilter-loop :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type:content-language; bh=n0aBSbwraV2bUmsmHTk5SsbGZRTSUmpY5AirHXqeCno=; b=GuAvzOdnHbTT/uS66JhaRebg8fmIr1tZSCv6/Q0ED8U3s/ZgiX1Aw7/bmWr10k0i8p ssNYDvNWoEPILdLx3lwag5Y+a/ijgr8YpVheuFZJkM3lZOhvA0du3sX5z3pKByPBwOAL k/CUjlQF2HB/Gm95f2jocptMugW6NsaZ/yG3lAWnN8BsZA4MgxDKvMKRib5R6xEsnpRl uXZRJwDy5L3hJnmBtiVBDPbBJvWmpwKYa6AqqoAp+cXJ6v2Yh2p3Gz886lndH7xGC+eE hfo3rC26CjAoaM/asPPhXcTY/33xybnWV8NHFRuwFBkx8Xjz/3bNvuMRVTU0onrT2c5q FLWg== X-Received: by 10.50.149.132 with SMTP id ua4mr1728644igb.8.1362547853750; Tue, 05 Mar 2013 21:30:53 -0800 (PST) X-BeenThere: rtc-linux@googlegroups.com Received: by 10.50.209.69 with SMTP id mk5ls149543igc.37.gmail; Tue, 05 Mar 2013 21:30:53 -0800 (PST) X-Received: by 10.68.136.104 with SMTP id pz8mr7178675pbb.3.1362547853326; Tue, 05 Mar 2013 21:30:53 -0800 (PST) X-Received: by 10.68.136.104 with SMTP id pz8mr7178673pbb.3.1362547853317; Tue, 05 Mar 2013 21:30:53 -0800 (PST) Received: from mailout1.samsung.com (mailout1.samsung.com. [203.254.224.24]) by gmr-mx.google.com with ESMTP id tj3si7599000pbc.0.2013.03.05.21.30.53; Tue, 05 Mar 2013 21:30:53 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of jg1.han@samsung.com designates 203.254.224.24 as permitted sender) client-ip=203.254.224.24; 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 <0MJ8005AB4NALG80@mailout1.samsung.com> for rtc-linux@googlegroups.com; Wed, 06 Mar 2013 14:30:52 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.49]) by epcpsbgr2.samsung.com (EPCPMTA) with SMTP id EF.14.25214.C84D6315; Wed, 06 Mar 2013 14:30:52 +0900 (KST) X-AuditID: cbfee68e-b7fa46d00000627e-a2-5136d48cda34 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 15.6A.03880.C84D6315; Wed, 06 Mar 2013 14:30:52 +0900 (KST) Received: from DOJG1HAN02 ([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 <0MJ800FX14NFT080@mmp1.samsung.com> for rtc-linux@googlegroups.com; Wed, 06 Mar 2013 14:30:51 +0900 (KST) From: Jingoo Han To: 'Andrew Morton' Cc: linux-kernel@vger.kernel.org, 'Alessandro Zummo' , rtc-linux@googlegroups.com, 'Jingoo Han' References: <004301ce1a2b$3ad77e00$b0867a00$%han@samsung.com> In-reply-to: <004301ce1a2b$3ad77e00$b0867a00$%han@samsung.com> Subject: [rtc-linux] [PATCH 11/30] rtc: rtc-lp8788: use devm_rtc_device_register() Date: Wed, 06 Mar 2013 14:30:51 +0900 Message-id: <004d01ce1a2b$c44f99b0$4ceecd10$%han@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac4aKzqYzbgO1ZcaTfGsrpjfTnOAiQAAH6Ig X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRmVeSWpSXmKPExsVy+t8zQ92eK2aBBmd3c1vs7+xgdGD02DPx JFsAYxSXTUpqTmZZapG+XQJXxsYb35gKZnFUPNq4na2B8QNbFyMnh4SAicTr77+YIGwxiQv3 1gPFuTiEBJYxSlzdvokRpujc3BOsEIlFjBLzJ52EcmYySZy5d4QFpIpNQE3iy5fD7F2MHBwi AvoSbS0aIDXMAr2MEmd6d7OD1AgJ2Epc7V7FDGJzCthJLH88C6xXWMBN4tTUv2A2i4AqUM1d sJN4geo33+xjh7AFJX5MvgdWwyygJbF+53EmCFteYvOat8wgeyUE1CUe/dUFCYsIGElseb+G EaJERGLfi3dQzyxjl5j0lBdilYDEt8mHWCBaZSU2HWCGKJGUOLjiBssERolZSBbPQrJ4FpLF s5BsWMDIsopRNLUguaA4Kb3ISK84Mbe4NC9dLzk/dxMjJLb6djDePGB9iDEZaP1EZinR5Hxg bOaVxBsaG5uYmZiamFuampuSJqwkzit/SSZQSCA9sSQ1OzW1ILUovqg0J7X4ECMTB6dUA+MK 3Wf8L2QPq3SvFF24wVgg5ybnvGOzjormmz7fER4hZdkUFrbb84bfzrkvrLK3Vn/sXlC1Zp7h uZes0fmpea2OX2z89H/Urt3Tds0gdsrPnLD7LItqpzfPKrpxvUR947fts79PjXmfuubLm7Md Pcd4GPiuyeTNvCG8qa0798fdCQ/OHZ59q2qFEktxRqKhFnNRcSIACurn7MMCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleLIzCtJLcpLzFFi42I5/e+xgG7PFbNAg+WP2S32d3YwOjB67Jl4 ki2AMaqB0SYjNTEltUghNS85PyUzL91WyTs43jne1MzAUNfQ0sJcSSEvMTfVVsnFJ0DXLTMH aKySQlliTilQKCCxuFhJ3w7ThNAQN10LmMYIXd+QILgeIwM0kLCOMWPjjW9MBbM4Kh5t3M7W wPiBrYuRk0NCwETi3NwTrBC2mMSFe+uB4lwcQgKLGCXmTzrJCuHMZJI4c+8IC0gVm4CaxJcv h9m7GDk4RAT0JdpaNEBqmAV6GSXO9O5mB6kRErCVuNq9ihnE5hSwk1j+eBZYr7CAm8SpqX/B bBYBVaCau0wgNi9Q/eabfewQtqDEj8n3wGqYBbQk1u88zgRhy0tsXvOWGWSvhIC6xKO/uiBh EQEjiS3v1zBClIhI7HvxjnECo9AsJJNmIZk0C8mkWUhaFjCyrGIUTS1ILihOSs810itOzC0u zUvXS87P3cQIjt1n0jsYVzVYHGIU4GBU4uGdoGIWKMSaWFZcmXuIUYKDWUmEl+sMUIg3JbGy KrUoP76oNCe1+BBjMtCjE5mlRJPzgWklryTe0NjEzMjSyMzCyMTcnDRhJXFexlNPAoQE0hNL UrNTUwtSi2C2MHFwSjUwbom7ovOX67rWOs+i7W/bqx2PHI3a7nqG7d3Veo8HhyZMueHycWdd 948vO5L824xDZK88D1y/SOdX6POENuc35rYiX+4U7jX2226syvK/Rp7TYfr8A393JfgeSss4 ZzPpp8KDaJ8tbwQm2DnGnhb5mbtKR23BsyS2WXNWLJ+o25/+UHROWfAkUyWW4oxEQy3mouJE ANuMXCghAwAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-Original-Sender: jg1.han@samsung.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of jg1.han@samsung.com designates 203.254.224.24 as permitted sender) smtp.mail=jg1.han@samsung.com Reply-To: rtc-linux@googlegroups.com Precedence: list Mailing-list: list rtc-linux@googlegroups.com; contact rtc-linux+owners@googlegroups.com List-ID: X-Google-Group-Id: 712029733259 List-Post: , List-Help: , List-Archive: Sender: rtc-linux@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-type: text/plain; charset=ISO-8859-1 Content-language: ko devm_rtc_device_register() is device managed and makes cleanup paths simpler. Signed-off-by: Jingoo Han --- drivers/rtc/rtc-lp8788.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-lp8788.c b/drivers/rtc/rtc-lp8788.c index 9a46312..b399a41 100644 --- a/drivers/rtc/rtc-lp8788.c +++ b/drivers/rtc/rtc-lp8788.c @@ -299,7 +299,7 @@ static int lp8788_rtc_probe(struct platform_device *pdev) device_init_wakeup(dev, 1); - rtc->rdev = rtc_device_register("lp8788_rtc", dev, + rtc->rdev = devm_rtc_device_register("lp8788_rtc", dev, &lp8788_rtc_ops, THIS_MODULE); if (IS_ERR(rtc->rdev)) { dev_err(dev, "can not register rtc device\n"); @@ -314,9 +314,6 @@ static int lp8788_rtc_probe(struct platform_device *pdev) static int lp8788_rtc_remove(struct platform_device *pdev) { - struct lp8788_rtc *rtc = platform_get_drvdata(pdev); - - rtc_device_unregister(rtc->rdev); platform_set_drvdata(pdev, NULL); return 0;