From patchwork Thu Mar 14 08:21:34 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 227484 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-vc0-f184.google.com (mail-vc0-f184.google.com [209.85.220.184]) (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 BC9602C00A8 for ; Thu, 14 Mar 2013 19:21:38 +1100 (EST) Received: by mail-vc0-f184.google.com with SMTP id m17sf118589vca.1 for ; Thu, 14 Mar 2013 01:21:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-received:x-beenthere: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=synK+v0v/dXySL0p4aLM7VECLUkmi4HDaXvkzh84puc=; b=WPvHLfdyYGs32RyABuxYY/uYODtkcp0e8Cg/tYtLeD0k8TqwBhju82YxvIdkN+LTSb Iue/PlO2EUYrKovSSiwey8Qm4mlSDoB4nkGzH0nsSy2IkfNPbnQvYqq8nq1A8dfsXQNH 0gR3ibFUfIbprC1HXYIPKX4JwEH4TJmDuGztJjdux1RdHswrGGni1hs/gRdkV7bsn1iF zCiO6cJN1hqzx5PDckctvskc06ehRmVWsq22aK6/NHV/uGrGLDEy8n9DlF9zuLMwTDzJ oPmV6LtlrtvfAqjLY3EUXRWzLKQiboQGYGhIILyakU7d5yuzm0YG57dToe2dE9gqI3/b BTNQ== X-Received: by 10.50.149.132 with SMTP id ua4mr195644igb.8.1363249296188; Thu, 14 Mar 2013 01:21:36 -0700 (PDT) X-BeenThere: rtc-linux@googlegroups.com Received: by 10.50.213.42 with SMTP id np10ls3420157igc.32.gmail; Thu, 14 Mar 2013 01:21:35 -0700 (PDT) X-Received: by 10.68.132.73 with SMTP id os9mr920995pbb.4.1363249295868; Thu, 14 Mar 2013 01:21:35 -0700 (PDT) Received: from mailout1.samsung.com (mailout1.samsung.com. [203.254.224.24]) by gmr-mx.google.com with ESMTP id ka10si648405pbb.2.2013.03.14.01.21.35; Thu, 14 Mar 2013 01:21:35 -0700 (PDT) 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 epcpsbgr4.samsung.com (u144.gpu120.samsung.co.kr [203.254.230.144]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MJN00J2A5VI9VL0@mailout1.samsung.com> for rtc-linux@googlegroups.com; Thu, 14 Mar 2013 17:21:34 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.51]) by epcpsbgr4.samsung.com (EPCPMTA) with SMTP id 2C.9E.02019.E8881415; Thu, 14 Mar 2013 17:21:34 +0900 (KST) X-AuditID: cbfee690-b7f656d0000007e3-dc-5141888e15d2 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id D4.D8.13494.E8881415; Thu, 14 Mar 2013 17:21:34 +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 <0MJN007TK5VYDID0@mmp1.samsung.com> for rtc-linux@googlegroups.com; Thu, 14 Mar 2013 17:21:34 +0900 (KST) From: Jingoo Han To: 'Andrew Morton' Cc: linux-kernel@vger.kernel.org, 'Alessandro Zummo' , rtc-linux@googlegroups.com, 'Jingoo Han' References: <008401ce208b$5c9dc6f0$15d954d0$%han@samsung.com> In-reply-to: <008401ce208b$5c9dc6f0$15d954d0$%han@samsung.com> Subject: [rtc-linux] [PATCH 21/30] rtc: rtc-rs5c313: use devm_rtc_device_register() Date: Thu, 14 Mar 2013 17:21:34 +0900 Message-id: <009801ce208c$f09993b0$d1ccbb10$%han@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac4gi1x0RMHvEnZmRRqxNJmQP3DTwgAAYpQg X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRmVeSWpSXmKPExsVy+t8zY92+DsdAgxP7tCz2d3YwOjB67Jl4 ki2AMYrLJiU1J7MstUjfLoEr42HjIcaCNo6KhZNWMzcw3mbrYuTkkBAwkVh9+jkjhC0mceHe erC4kMAyRonmp3VdjBxgNZ/eRHcxcgGFFzFKPNxxiwnCmckk8WfadrAGNgE1iS9fDrODNIgI 6Eu0tWiA1DAL9DJKnOndDRYXErCVuP7fDsTkFLCT2LBeDKRTWMBdouPTDBYQm0VAVeLZ0iVM IDYvUPWcl5cZIWxBiR+T74HVMAtoSazfeZwJwpaX2LzmLTPEmeoSj/7qgoRFBIwkujvPMEOU iEjse/GOEeQaCYFF7BIdtydD7RKQ+Db5EAtEr6zEpgPMkFCQlDi44gbLBEaJWUg2z0KyeRaS zbOQrFjAyLKKUTS1ILmgOCm9yESvODG3uDQvXS85P3cTIySqJuxgvHfA+hBjMtD6icxSosn5 wKjMK4k3NDYzsjA1MTU2Mrc0I01YSZxXvcU6UEggPbEkNTs1tSC1KL6oNCe1+BAjEwenVAPj areDK3eWb8s6tP/h4yPMp3P/TuTfeTvqdEbr9B1PVh7V/rVMRK1zcaH0bMbl2sbHdZY93nKV Z07ZH2UPycRHIq+j7FrmnpgvFvOSK5+5eUsOm6YO24OG96sE+izuhYjdnhb9VIGd81X77VwB v2WRu733RvveOvo+4KfhcdWHs+z4SypXCQWdUWIpzkg01GIuKk4EAGIDEmDAAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleLIzCtJLcpLzFFi42I5/e+xgG5fh2OgQd97NYv9nR2MDoweeyae ZAtgjGpgtMlITUxJLVJIzUvOT8nMS7dV8g6Od443NTMw1DW0tDBXUshLzE21VXLxCdB1y8wB GqukUJaYUwoUCkgsLlbSt8M0ITTETdcCpjFC1zckCK7HyAANJKxjzHjYeIixoI2jYuGk1cwN jLfZuhg5OCQETCQ+vYnuYuQEMsUkLtxbDxTm4hASWMQo8XDHLSYIZyaTxJ9p29lAqtgE1CS+ fDnMDtIsIqAv0daiAVLDLNDLKHGmdzdYXEjAVuL6fzsQk1PATmLDejGQTmEBd4mOTzNYQGwW AVWJZ0uXMIHYvEDVc15eZoSwBSV+TL4HVsMsoCWxfudxJghbXmLzmrfMECerSzz6qwsSFhEw kujuPMMMUSIise/FO8YJjEKzkEyahWTSLCSTZiFpWcDIsopRNLUguaA4KT3XSK84Mbe4NC9d Lzk/dxMjOGqfSe9gXNVgcYhRgINRiYc3QtQxUIg1say4MvcQowQHs5IIr6cXUIg3JbGyKrUo P76oNCe1+BBjMtCjE5mlRJPzgQklryTe0NjEzMjSyMzCyMTcnDRhJXHeg63WgUIC6Yklqdmp qQWpRTBbmDg4pRoYu5LLPPkkbxtOsY78/kzwDvv/Epvn9+9ZfTG4pBj7smfvLJ/gGHfbrAL9 F5OvhibG8p17Pevva+ukB3kz2tmvx73bVnrh+oyafvE5k7e1N64+cOnEUvMNUzmUBfUXfFWR SPoS6FUuscK/Su+HU9CzqrnsIVxbrx1heaypcqWO26h8tdfZyCuxSizFGYmGWsxFxYkAV+dD QB4DAAA= 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-rs5c313.c | 6 +----- 1 files changed, 1 insertions(+), 5 deletions(-) diff --git a/drivers/rtc/rtc-rs5c313.c b/drivers/rtc/rtc-rs5c313.c index d98ea5b..8089fc6 100644 --- a/drivers/rtc/rtc-rs5c313.c +++ b/drivers/rtc/rtc-rs5c313.c @@ -367,7 +367,7 @@ static const struct rtc_class_ops rs5c313_rtc_ops = { static int rs5c313_rtc_probe(struct platform_device *pdev) { - struct rtc_device *rtc = rtc_device_register("rs5c313", &pdev->dev, + struct rtc_device *rtc = devm_rtc_device_register(&pdev->dev, "rs5c313", &rs5c313_rtc_ops, THIS_MODULE); if (IS_ERR(rtc)) @@ -380,10 +380,6 @@ static int rs5c313_rtc_probe(struct platform_device *pdev) static int rs5c313_rtc_remove(struct platform_device *pdev) { - struct rtc_device *rtc = platform_get_drvdata( pdev ); - - rtc_device_unregister(rtc); - return 0; }