From patchwork Thu Mar 14 08:20:16 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 227480 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-pb0-f55.google.com (mail-pb0-f55.google.com [209.85.160.55]) (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 C6BCF2C00A8 for ; Thu, 14 Mar 2013 19:20:21 +1100 (EST) Received: by mail-pb0-f55.google.com with SMTP id uo15sf741241pbc.20 for ; Thu, 14 Mar 2013 01:20:19 -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=e9Jn2KzOrJhiW+Q308hao1Iu2smGCCCQbxmGSzCfRNk=; b=LgEyC1a9A07Os9uRDuupcRi9h83jY07Dswwr9thauaunfLQ/VAZeeu5J2BNJWmO+S3 6kTor2h2hj30y9sfElD++7nvqBgggD5t9QPJGUMh3G99pFdfipoQtPBS2vFjFqbEOnj/ wsBoSCJYyiphg81zZKhwdx5hx5OS6UH23oPzHbwPzH3Xfl0tUI8exoPD4H1O/idfSptB sWVvUtHgjEn3Gv9txGLneEstfVMhtCCE6obaEMVpPkmWo9xqy4hIvX6N+ijImLlzA8yb gFA+7l+fMTnaoL2+WnLVOb5dIV0jHoBxQXjZu0ANRLW9YHlIoCoktgHl025g1ajkyjWj ODJA== X-Received: by 10.50.135.10 with SMTP id po10mr3099378igb.4.1363249219443; Thu, 14 Mar 2013 01:20:19 -0700 (PDT) X-BeenThere: rtc-linux@googlegroups.com Received: by 10.50.185.135 with SMTP id fc7ls3316466igc.19.canary; Thu, 14 Mar 2013 01:20:18 -0700 (PDT) X-Received: by 10.68.125.229 with SMTP id mt5mr726582pbb.1.1363249218305; Thu, 14 Mar 2013 01:20:18 -0700 (PDT) Received: from mailout4.samsung.com (mailout4.samsung.com. [203.254.224.34]) by gmr-mx.google.com with ESMTP id ka10si646096pbb.2.2013.03.14.01.20.18; Thu, 14 Mar 2013 01:20:18 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of jg1.han@samsung.com designates 203.254.224.34 as permitted sender) client-ip=203.254.224.34; Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MJN008EV5TCAQ90@mailout4.samsung.com> for rtc-linux@googlegroups.com; Thu, 14 Mar 2013 17:20:17 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [203.254.230.49]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id BD.39.05174.14881415; Thu, 14 Mar 2013 17:20:17 +0900 (KST) X-AuditID: cbfee68f-b7f4a6d000001436-a6-514188419f52 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 01.FD.17838.14881415; Thu, 14 Mar 2013 17:20:17 +0900 (KST) Received: from DOJG1HAN02 ([12.23.120.99]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MJN00IOH5TTW680@mmp2.samsung.com>; Thu, 14 Mar 2013 17:20:17 +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 17/30] rtc: rtc-max6902: use devm_rtc_device_register() Date: Thu, 14 Mar 2013 17:20:16 +0900 Message-id: <009401ce208c$c278f3e0$476adba0$%han@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac4gi1x0RMHvEnZmRRqxNJmQP3DTwgAAU2lQ X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRmVeSWpSXmKPExsVy+t8zQ13HDsdAg6cnJSyWXLzKbjFn/Ro2 i8sLL7FaXN41h81if2cHowOrx56JJ9k8Tsz4zeLRt2UVo8f0eT+ZPD5vkgtgjeKySUnNySxL LdK3S+DK+PjuPWPBffaKR82v2RoY17N1MXJySAiYSKw/c4MFwhaTuHAPJM7FISSwjFFiysm9 jF2MHGBFhxqTIeLTGSX+XF3LBOH8YpS4cbidCaSbTUBN4suXw+wgDSIC+hJtLRogNcwCvYwS Z3p3g8WFBGwlrv+3AzE5BewkNqwXA+kUFnCXaDzRzg5iswioSiz+MoEVxOYFqn4zbwYbhC0o 8WPyPbA7mQW0JNbvPM4EYctLbF7zlhniTHWJR391IQ4wkvjZVwVRISKx78U7RpBjJARusUvs PbuKDWKVgMS3yYdYIFplJTYdYIaEgqTEwRU3WCYwSsxCsngWksWzkCyehWTFAkaWVYyiqQXJ BcVJ6UXGesWJucWleel6yfm5mxghMdq/g/HuAetDjMlA6ycyS4km5wNjPK8k3tDYzMjC1MTU 2Mjc0ow0YSVxXrUW60AhgfTEktTs1NSC1KL4otKc1OJDjEwcnFINjFH+HFVSM496Pv//afZ7 1xNt98TfmE3pNVRwZ1TUnnOUreHl3p0n2VKqLPu3zbOeW7l9mdIc/kufxat+dJ+vcq/8W7No 0XXX1XpGy4+1PjghvDH1xX2r1jUe+ZoBKvlrp/KahuvZXDp3dnPAveoTfBJrtm816gqbabNV /fGl6MmL5zAys1fldiixFGckGmoxFxUnAgB0XbhT5wIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIKsWRmVeSWpSXmKPExsVy+t9jQV3HDsdAg7nHRCyWXLzKbjFn/Ro2 i8sLL7FaXN41h81if2cHowOrx56JJ9k8Tsz4zeLRt2UVo8f0eT+ZPD5vkgtgjWpgtMlITUxJ LVJIzUvOT8nMS7dV8g6Od443NTMw1DW0tDBXUshLzE21VXLxCdB1y8wB2q6kUJaYUwoUCkgs LlbSt8M0ITTETdcCpjFC1zckCK7HyAANJKxjzPj47j1jwX32ikfNr9kaGNezdTFycEgImEgc akzuYuQEMsUkLtwDCXNxCAlMZ5T4c3UtE4Tzi1HixuF2JpAqNgE1iS9fDrODNIsI6Eu0tWiA 1DAL9DJKnOndDRYXErCVuP7fDsTkFLCT2LBeDKRTWMBdovFEOzuIzSKgKrH4ywRWEJsXqPrN vBlsELagxI/J91hAbGYBLYn1O48zQdjyEpvXvGWGOFld4tFfXYgDjCR+9lVBVIhI7HvxjnEC o9AsJINmIRk0C8mgWUhaFjCyrGIUTS1ILihOSs811CtOzC0uzUvXS87P3cQITgDPpHYwrmyw OMQowMGoxMN7oN8hUIg1say4MvcQowQHs5IIr6eXY6AQb0piZVVqUX58UWlOavEhxmSgPycy S4km5wOTU15JvKGxiZmRpZGZhZGJuTlpwkrivAdarQOFBNITS1KzU1MLUotgtjBxcEo1MPpm Hvfa9U+Va0KhtXOdxO6vFnmW6b7OtnwvIi40CvNFeJz9Hnit0/PHprPq6sfreJ/yWlzwnFnK 7rjv4nGbFRIlO+fqzORfP9FHMSxm36Ts9yllf++1Ky+7JPbHzkeUU0LP7Vz6bzUZYbnH65be 3bTa1lpfhO3izjcz03Zsv/1h08lXtp8kJyixFGckGmoxFxUnAgBr2mqURAMAAA== 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.34 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-max6902.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/rtc/rtc-max6902.c b/drivers/rtc/rtc-max6902.c index 7d0bf69..7e4491b 100644 --- a/drivers/rtc/rtc-max6902.c +++ b/drivers/rtc/rtc-max6902.c @@ -134,8 +134,8 @@ static int max6902_probe(struct spi_device *spi) if (res != 0) return res; - rtc = rtc_device_register("max6902", - &spi->dev, &max6902_rtc_ops, THIS_MODULE); + rtc = devm_rtc_device_register(&spi->dev, "max6902", + &max6902_rtc_ops, THIS_MODULE); if (IS_ERR(rtc)) return PTR_ERR(rtc); @@ -145,9 +145,6 @@ static int max6902_probe(struct spi_device *spi) static int max6902_remove(struct spi_device *spi) { - struct rtc_device *rtc = dev_get_drvdata(&spi->dev); - - rtc_device_unregister(rtc); return 0; }