From patchwork Mon Mar 18 09:30:28 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 228413 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-ye0-f183.google.com (mail-ye0-f183.google.com [209.85.213.183]) (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 442D02C00C0 for ; Mon, 18 Mar 2013 20:30:33 +1100 (EST) Received: by mail-ye0-f183.google.com with SMTP id m15sf2289793yen.0 for ; Mon, 18 Mar 2013 02:30:30 -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=KuLFko0yHdSsXPLwUIPn5BBj+Y/VQ7ci1u/K2LLm9nk=; b=j3iClye87WqLlkJ5tlyKCPY/QgMyQXt3HocfSj6wTLhnduJ8+T1wEbMTLFzOIH/e6G CK8rJrOOsjwFJfV5nOganPGDNomnwXQw3X9bwmcPe4cCpR1aeDHRiujA6ivdK1IlPAnD h+jnywQmBz6xhE7SRm5gBCzsS+dF2hNjSDkBaWDV7KcbjiHMdp54Vr7zNkK6lMLgvHWw 6U0PdZX1/n6A9Lm+7bgvFMx31BRuUarJ2IKCs+2Xdu4QWhJnS6dWZfbtbcu8Smh9PtpW FLIpI33Sv1FEvzB4XaVXQIEYsULEW+WvRelxpp5224G/wUgkNBAMfSaMzNYc5Ly4mXmQ DQPg== X-Received: by 10.50.30.201 with SMTP id u9mr1086169igh.3.1363599030521; Mon, 18 Mar 2013 02:30:30 -0700 (PDT) X-BeenThere: rtc-linux@googlegroups.com Received: by 10.50.189.193 with SMTP id gk1ls964722igc.11.gmail; Mon, 18 Mar 2013 02:30:30 -0700 (PDT) X-Received: by 10.66.191.136 with SMTP id gy8mr510912pac.19.1363599030168; Mon, 18 Mar 2013 02:30:30 -0700 (PDT) Received: from mailout2.samsung.com (mailout2.samsung.com. [203.254.224.25]) by gmr-mx.google.com with ESMTP id ef8si1336956pac.0.2013.03.18.02.30.29; Mon, 18 Mar 2013 02:30:30 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning jg1.han@samsung.com does not designate 203.254.224.25 as permitted sender) client-ip=203.254.224.25; Received: from epcpsbgr4.samsung.com (u144.gpu120.samsung.co.kr [203.254.230.144]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MJU003ZUNO6QYX0@mailout2.samsung.com> for rtc-linux@googlegroups.com; Mon, 18 Mar 2013 18:30:29 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [203.254.230.51]) by epcpsbgr4.samsung.com (EPCPMTA) with SMTP id 9D.F0.02019.5BED6415; Mon, 18 Mar 2013 18:30:29 +0900 (KST) X-AuditID: cbfee690-b7f656d0000007e3-01-5146deb5fbab Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id 78.40.17838.5BED6415; Mon, 18 Mar 2013 18:30:29 +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 <0MJU005OINQSVK40@mmp2.samsung.com>; Mon, 18 Mar 2013 18:30:29 +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 03/10] rtc: rtc-pxa: switch to using SIMPLE_DEV_PM_OPS Date: Mon, 18 Mar 2013 18:30:28 +0900 Message-id: <01b901ce23bb$3aa9b4e0$affd1ea0$%han@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac4juxtMJTZWEDnPSfOGR4wzonE6SAAABLoQ X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRmVeSWpSXmKPExsVy+t8zY92t99wCDf6dFLBYcvEqu8Wc9WvY LC4vvMRqcXnXHDaL/Z0djA6sHnsmnmTzODHjN4tH35ZVjB7T5/1k8vi8SS6ANYrLJiU1J7Ms tUjfLoEro3nRZNaC/5wVre8amBoYZ3B0MXJySAiYSKw8sYMRwhaTuHBvPVsXIxeHkMAyRokJ D54xwRSd+v6UFSIxnVGiffZddgjnF6PEmvObWUCq2ATUJL58OQyU4OAQEdCXaGvRAKlhFuhl lDjTu5sdpEZIwFZi3rXFYOs4BewktvZPYgWxhQXcJP5suwxWwyKgKvFxzXSwOC9Q/a+7X9kh bEGJH5Pvge1iFtCSWL/zOBOELS+xec1bZpC9EgLqEo/+6oKERQSMJBp272SGKBGR2PfiHSPI PRIC99glrh55zgqxS0Di2+RDLBC9shKbDjBDPCwpcXDFDZYJjBKzkGyehWTzLCSbZyFZsYCR ZRWjaGpBckFxUnqRiV5xYm5xaV66XnJ+7iZGSKxO2MF474D1IcZkoPUTmaVEk/OBsZ5XEm9o bGZkYWpiamxkbmlGmrCSOK96i3WgkEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBkZFQ11xqZJJ lVO4gmd1LWPv2THpWKLVo6Wsh1QdtAILHluvvnbtecW2X5tW5Xt8mX+F69LbWI3/r5hqGy2D o56FTKjWl3jGeOxvc32tm4elRuG60L9b45SV3zt1Sid9YK3r4JzBaGHi+8nZZGX216uSkan7 ZiRE371i1tQRvUPB1djDP3zediWW4oxEQy3mouJEABlxRhDrAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKKsWRmVeSWpSXmKPExsVy+t9jQd2t99wCDVq28lgsuXiV3WLO+jVs FpcXXmK1uLxrDpvF/s4ORgdWjz0TT7J5nJjxm8Wjb8sqRo/p834yeXzeJBfAGtXAaJORmpiS WqSQmpecn5KZl26r5B0c7xxvamZgqGtoaWGupJCXmJtqq+TiE6DrlpkDtF1JoSwxpxQoFJBY XKykb4dpQmiIm64FTGOErm9IEFyPkQEaSFjHmNG8aDJrwX/OitZ3DUwNjDM4uhg5OSQETCRO fX/KCmGLSVy4t56ti5GLQ0hgOqNE++y77BDOL0aJNec3s4BUsQmoSXz5chgowcEhIqAv0dai AVLDLNDLKHGmdzc7SI2QgK3EvGuLGUFsTgE7ia39k8A2CAu4SfzZdhmshkVAVeLjmulgcV6g +l93v7JD2IISPybfA9vFLKAlsX7ncSYIW15i85q3zCB7JQTUJR791QUJiwgYSTTs3skMUSIi se/FO8YJjEKzkEyahWTSLCSTZiFpWcDIsopRNLUguaA4KT3XUK84Mbe4NC9dLzk/dxMjOBE8 k9rBuLLB4hCjAAejEg/vjvVugUKsiWXFlbmHGCU4mJVEeB1vA4V4UxIrq1KL8uOLSnNSiw8x JgM9OpFZSjQ5H5ik8kriDY1NzIwsjcwsjEzMzUkTVhLnPdBqHSgkkJ5YkpqdmlqQWgSzhYmD U6qBcfL9f6//8nt23neu49Iv2fCERdRl5vuK/Y/WvhV7xlWvEa0Z854h0Utqz8vXMZXVzEzT qs+05nx+8Gd7c2Z/4dWSH+wu+9JnNwXfTfn9RGt236T/7yt/z/BXz3cw0njl+iJAJ1nYpaJ/ b7O+3w6Tn6W8p2r/C15qnzqF+e+W/74Ge+9Nivr4UomlOCPRUIu5qDgRAFM47TRIAwAA 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.25 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-pxa.c | 11 +++-------- 1 files changed, 3 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-pxa.c b/drivers/rtc/rtc-pxa.c index 72e13da..a2c75c1 100644 --- a/drivers/rtc/rtc-pxa.c +++ b/drivers/rtc/rtc-pxa.c @@ -466,7 +466,7 @@ static struct of_device_id pxa_rtc_dt_ids[] = { MODULE_DEVICE_TABLE(of, pxa_rtc_dt_ids); #endif -#ifdef CONFIG_PM +#ifdef CONFIG_PM_SLEEP static int pxa_rtc_suspend(struct device *dev) { struct pxa_rtc *pxa_rtc = dev_get_drvdata(dev); @@ -484,21 +484,16 @@ static int pxa_rtc_resume(struct device *dev) disable_irq_wake(pxa_rtc->irq_Alrm); return 0; } - -static const struct dev_pm_ops pxa_rtc_pm_ops = { - .suspend = pxa_rtc_suspend, - .resume = pxa_rtc_resume, -}; #endif +static SIMPLE_DEV_PM_OPS(pxa_rtc_pm_ops, pxa_rtc_suspend, pxa_rtc_resume); + static struct platform_driver pxa_rtc_driver = { .remove = __exit_p(pxa_rtc_remove), .driver = { .name = "pxa-rtc", .of_match_table = of_match_ptr(pxa_rtc_dt_ids), -#ifdef CONFIG_PM .pm = &pxa_rtc_pm_ops, -#endif }, };