From patchwork Mon Mar 18 09:31:50 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 228417 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-gh0-f187.google.com (mail-gh0-f187.google.com [209.85.160.187]) (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 417442C00C4 for ; Mon, 18 Mar 2013 20:31:54 +1100 (EST) Received: by mail-gh0-f187.google.com with SMTP id 16sf2344007ghy.24 for ; Mon, 18 Mar 2013 02:31:51 -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=lv/gaBDy9IoGkqlulvwT1fRFbeICE3Rsy1838OvNFMw=; b=Bd4zjuNircplAjk9GYnFgv2SjmI4qLdSY5OC72cQpSfRCk4/R3n/JMAy5GXIEWE3b+ kE/xKPpcEB8X0YamS/APKZXlDKpGIXdvNdtWibImKX3g/S+nZ74nR2GyWMCCm4IZZ8I2 4ja2BQyWGMxdzNcS8Q+zM3OEgTfuYr1F1MatqeQ/XbCZhPu/cz+Q/h/SLiDL4H2og75u pQ2hv0v3vF00lJwmIMrPuGgwM4RjTgg3URdhdrxSQGbm0/XfhQ7h3Kuzc37hCTlhrffW bNYLod3pllpjvfdHOCrxA2G405vlOJZ4/0okoohP0uXPbwg24+bm+uSkDkqGUhivq5du fvGA== X-Received: by 10.50.170.68 with SMTP id ak4mr1073434igc.1.1363599111682; Mon, 18 Mar 2013 02:31:51 -0700 (PDT) X-BeenThere: rtc-linux@googlegroups.com Received: by 10.50.13.5 with SMTP id d5ls983978igc.32.canary; Mon, 18 Mar 2013 02:31:51 -0700 (PDT) X-Received: by 10.68.132.73 with SMTP id os9mr5490876pbb.4.1363599111420; Mon, 18 Mar 2013 02:31:51 -0700 (PDT) Received: from mailout1.samsung.com (mailout1.samsung.com. [203.254.224.24]) by gmr-mx.google.com with ESMTP id rs16si1336798pac.1.2013.03.18.02.31.51; Mon, 18 Mar 2013 02:31:51 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning jg1.han@samsung.com does not designate 203.254.224.24 as permitted sender) client-ip=203.254.224.24; Received: from epcpsbgr1.samsung.com (u141.gpu120.samsung.co.kr [203.254.230.141]) by mailout1.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MJU00HPSNRNQVH0@mailout1.samsung.com> for rtc-linux@googlegroups.com; Mon, 18 Mar 2013 18:31:50 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [203.254.230.48]) by epcpsbgr1.samsung.com (EPCPMTA) with SMTP id FC.51.20872.60FD6415; Mon, 18 Mar 2013 18:31:50 +0900 (KST) X-AuditID: cbfee68d-b7f786d000005188-2d-5146df062cfc Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 1A.B0.17838.60FD6415; Mon, 18 Mar 2013 18:31:50 +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 <0MJU00IA8NT2GW70@mmp1.samsung.com> for rtc-linux@googlegroups.com; Mon, 18 Mar 2013 18:31:50 +0900 (KST) From: Jingoo Han To: 'Andrew Morton' Cc: linux-kernel@vger.kernel.org, 'Alessandro Zummo' , rtc-linux@googlegroups.com, 'Jingoo Han' References: <01b701ce23bb$1b79b2a0$526d17e0$%han@samsung.com> In-reply-to: <01b701ce23bb$1b79b2a0$526d17e0$%han@samsung.com> Subject: [rtc-linux] [PATCH 07/10] rtc: rtc-wm8350: switch to using SIMPLE_DEV_PM_OPS Date: Mon, 18 Mar 2013 18:31:50 +0900 Message-id: <01bd01ce23bb$6b2115f0$416341d0$%han@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac4juxtMJTZWEDnPSfOGR4wzonE6SAAAEMPA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRmVeSWpSXmKPExsVy+t8zA122+26BBpeeKljs7+xgdGD02DPx JFsAYxSXTUpqTmZZapG+XQJXxo6rTxkLrnJVvN6zlamB8QNHFyMnh4SAicSMlj9sELaYxIV7 64FsLg4hgWWMEuubtjLCFB17spgdIrGIUaLt4mSoqplMEmffrgRrZxNQk/jy5TBQFQeHiIC+ RFuLBkgNs0Avo8SZ3t3sIDVCArYS864tBpvKKWAnsbV/EitIvbCAp8SEJc4gYRYBVYmvl26C hXmByn88yAYJ8woISvyYfI8FxGYW0JJYv/M4E4QtL7F5zVtmkHIJAXWJR391QcIiAkYSm5pO MEOUiEjse/GOEeQaCYFV7BL7T+9kh1glIPFt8iEWiF5ZiU0HmCHelZQ4uOIGywRGiVlINs9C snkWks2zkKxYwMiyilE0tSC5oDgpvchQrzgxt7g0L10vOT93EyMksnp3MN4+YH2IMRlo/URm KdHkfGBk5pXEGxqbGVmYmpgaG5lbmpEmrCTOq9ZiHSgkkJ5YkpqdmlqQWhRfVJqTWnyIkYmD U6qBMSho8y7GOjMNg6Lth9rvtXFL6QoIzOOaU8N/KC6O/YmU960VlpXrtQ/wexZOltWYcDLl zobP6/9eFS9iMYlrEluSuL5g2VoFp+D41S8WcMTc/PDumIF/2Q/ZVp+GGKkgP06RiBuvDjKq XNXeGzIx7XbFw4Drb/Qfz/C8XMf6VqTghz7j26uTlFiKMxINtZiLihMBbWxNE8ICAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleLIzCtJLcpLzFFi42I5/e+xgC7bfbdAg5PTZC32d3YwOjB67Jl4 ki2AMaqB0SYjNTEltUghNS85PyUzL91WyTs43jne1MzAUNfQ0sJcSSEvMTfVVsnFJ0DXLTMH aKySQlliTilQKCCxuFhJ3w7ThNAQN10LmMYIXd+QILgeIwM0kLCOMWPH1aeMBVe5Kl7v2crU wPiBo4uRk0NCwETi2JPF7BC2mMSFe+vZuhi5OIQEFjFKtF2cDOXMZJI4+3YlG0gVm4CaxJcv h4E6ODhEBPQl2lo0QGqYBXoZJc707gabJCRgKzHv2mJGEJtTwE5ia/8kVpB6YQFPiQlLnEHC LAKqEl8v3QQL8wKV/3iQDRLmFRCU+DH5HguIzSygJbF+53EmCFteYvOat8wg5RIC6hKP/uqC hEUEjCQ2NZ1ghigRkdj34h3jBEahWUgmzUIyaRaSSbOQtCxgZFnFKJpakFxQnJSea6hXnJhb XJqXrpecn7uJERy3z6R2MK5ssDjEKMDBqMTDu2O9W6AQa2JZcWXuIUYJDmYlEV7H20Ah3pTE yqrUovz4otKc1OJDjMlAf05klhJNzgemlLySeENjEzMjSyMzCyMTc3PShJXEeQ+0WgcKCaQn lqRmp6YWpBbBbGHi4JRqYPS/d/Vj2Ulrk+lRy2/ysfFd95czCr+/6MAPK6bAPJnsFPeNZQZ+ jj+7WwV09t0pvDllSV1VqoLEaavPextyji0Uar3y9PKFtZNYtz6QUf35b2ng9UvRzz442HNM qahKLd74KdUgqb9HOuy627vfd0Wc3MuD7KbYn3vIGvAjz+Hdo0+7pv9LLldiKc5INNRiLipO BACYcADyHwMAAA== 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=softfail (google.com: domain of transitioning jg1.han@samsung.com does not designate 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 Switch to using SIMPLE_DEV_PM_OPS macro to declare the driver's pm_ops. It reduces code size. Signed-off-by: Jingoo Han --- drivers/rtc/rtc-wm8350.c | 12 +++--------- 1 files changed, 3 insertions(+), 9 deletions(-) diff --git a/drivers/rtc/rtc-wm8350.c b/drivers/rtc/rtc-wm8350.c index 8ad86ae..26581ea 100644 --- a/drivers/rtc/rtc-wm8350.c +++ b/drivers/rtc/rtc-wm8350.c @@ -339,7 +339,7 @@ static const struct rtc_class_ops wm8350_rtc_ops = { .alarm_irq_enable = wm8350_rtc_alarm_irq_enable, }; -#ifdef CONFIG_PM +#ifdef CONFIG_PM_SLEEP static int wm8350_rtc_suspend(struct device *dev) { struct platform_device *pdev = to_platform_device(dev); @@ -375,10 +375,6 @@ static int wm8350_rtc_resume(struct device *dev) return 0; } - -#else -#define wm8350_rtc_suspend NULL -#define wm8350_rtc_resume NULL #endif static int wm8350_rtc_probe(struct platform_device *pdev) @@ -472,10 +468,8 @@ static int wm8350_rtc_remove(struct platform_device *pdev) return 0; } -static struct dev_pm_ops wm8350_rtc_pm_ops = { - .suspend = wm8350_rtc_suspend, - .resume = wm8350_rtc_resume, -}; +static SIMPLE_DEV_PM_OPS(wm8350_rtc_pm_ops, wm8350_rtc_suspend, + wm8350_rtc_resume); static struct platform_driver wm8350_rtc_driver = { .probe = wm8350_rtc_probe,