From patchwork Tue Mar 5 04:31:47 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jingoo Han X-Patchwork-Id: 224939 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:4978:20e::2]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 525C52C033F for ; Tue, 5 Mar 2013 15:32:59 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1UCjXa-0004tw-8V; Tue, 05 Mar 2013 04:31:50 +0000 Received: from mailout2.samsung.com ([203.254.224.25]) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1UCjXY-0004t2-Ae for linux-mtd@lists.infradead.org; Tue, 05 Mar 2013 04:31:49 +0000 Received: from epcpsbgr2.samsung.com (u142.gpu120.samsung.co.kr [203.254.230.142]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MJ6004VB78V4VK0@mailout2.samsung.com> for linux-mtd@lists.infradead.org; Tue, 05 Mar 2013 13:31:47 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.50]) by epcpsbgr2.samsung.com (EPCPMTA) with SMTP id 1F.23.25214.33575315; Tue, 05 Mar 2013 13:31:47 +0900 (KST) X-AuditID: cbfee68e-b7fa46d00000627e-e9-513575330055 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 4B.28.03880.33575315; Tue, 05 Mar 2013 13:31:47 +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 <0MJ60044O78ZJW50@mmp2.samsung.com>; Tue, 05 Mar 2013 13:31:47 +0900 (KST) From: Jingoo Han To: 'David Woodhouse' References: <005c01ce1959$e5833c90$b089b5b0$%han@samsung.com> In-reply-to: <005c01ce1959$e5833c90$b089b5b0$%han@samsung.com> Subject: [PATCH 7/7] mtd: davinci_nand: use module_platform_driver_probe() Date: Tue, 05 Mar 2013 13:31:47 +0900 Message-id: <006201ce195a$59064fe0$0b12efa0$%han@samsung.com> MIME-version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac4ZWeVu3PbswAoOTF2g3jp2vtS3ugAAGaTg Content-language: ko X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRmVeSWpSXmKPExsVy+t8zI13jUtNAgx27ZSwmrpzMbHF54SVW i91Ny9gdmD02r9Dy2Lyk3qNvyyrGAOYoLpuU1JzMstQifbsErow1a7+xFvRwVDxqWM/ewNjJ 3sXIySEhYCJx8H0jE4QtJnHh3no2EFtIYBmjRO9kVpiavdt7geJcQPHpjBIN11axQDi/GCWu N10H62ATUJP48uUw2FQRAW2J7q13WEBsZgFXiY07HjFDTLWVmHZuP1g9p4CdxOPeHrAaYQEv iYc3u8F6WQRUJXrW72EEsXmB6ns757FA2IISPybfg5qpJbF5WxMrhC0vsXnNW6D5HECXqks8 +qsLcYKRxKYZl5ghSkQk9r14xwhys4TANnaJX9ePMUPsEpD4NvkQC0SvrMSmA8wQD0tKHFxx g2UCo8QsJJtnIdk8C8nmWUhWLGBkWcUomlqQXFCclF5kpFecmFtcmpeul5yfu4kREn99Oxhv HrA+xJgMtH4is5Rocj4wfvNK4g2NjU3MTExNzC1NzU1JE1YS55W/JBMoJJCeWJKanZpakFoU X1Sak1p8iJGJg1OqgTFd8aJg577wefIrO/2uTooRfVToXxSlIH5TrlcwjuWIBEPSL4uFVnFx 64+l7AwxS+DZmep41GTqT97JHzlKdx9xW8z95VhK77/C1l3OG2bd7+yee2XCf/n+dXIdKaZf FSvkNDNuBm869fKr3h95t7Y5eW1Xfu06a9b1z0pf5cWWDW/ips4/zqrEUpyRaKjFXFScCAA5 NEAp1QIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAKsWRmVeSWpSXmKPExsVy+t9jQV3jUtNAg9trJSwmrpzMbHF54SVW i91Ny9gdmD02r9Dy2Lyk3qNvyyrGAOaoBkabjNTElNQihdS85PyUzLx0WyXv4HjneFMzA0Nd Q0sLcyWFvMTcVFslF58AXbfMHKBFSgpliTmlQKGAxOJiJX07TBNCQ9x0LWAaI3R9Q4LgeowM 0EDCOsaMNWu/sRb0cFQ8aljP3sDYyd7FyMkhIWAisXd7LxuELSZx4d56IJuLQ0hgOqNEw7VV LBDOL0aJ603XwarYBNQkvnw5DNYtIqAt0b31DguIzSzgKrFxxyNmEFtIwFZi2rn9YPWcAnYS j3t7wGqEBbwkHt7sButlEVCV6Fm/hxHE5gWq7+2cxwJhC0r8mHwPaqaWxOZtTawQtrzE5jVv geZzAF2qLvHory7ECUYSm2ZcYoYoEZHY9+Id4wRGoVlIJs1CMmkWkkmzkLQsYGRZxSiaWpBc UJyUnmukV5yYW1yal66XnJ+7iREc38+kdzCuarA4xCjAwajEw8tw1CRQiDWxrLgy9xCjBAez kgjvfV7TQCHelMTKqtSi/Pii0pzU4kOMyUCPTmSWEk3OB6aevJJ4Q2MTMyNLIzMLIxNzc9KE lcR5GU89CRASSE8sSc1OTS1ILYLZwsTBKdXAGPn7w+/DTpU7N3ncepqox1+3dPXtaWF+W/mD r122DH99yzncTyAnvKKDO0Gt3V+G92nOhtfbix+VVU6qfNm4I+73JgYd1gyOtdIlHjLGHYt6 /7Hcnz/3t0pL6Xuz46L5XxybbjeuPMZq0XnCde5UpoMXmpf5fFHp9V7YnvPRQkOF81CBgPkX JZbijERDLeai4kQAYP9O/zMDAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130304_233148_630681_D55B5E1A X-CRM114-Status: UNSURE ( 8.18 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -7.5 (-------) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-7.5 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high trust [203.254.224.25 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.6 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: 'Jingoo Han' , linux-mtd@lists.infradead.org X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org This patch uses module_platform_driver_probe() macro which makes the code smaller and simpler. Signed-off-by: Jingoo Han --- drivers/mtd/nand/davinci_nand.c | 12 +----------- 1 files changed, 1 insertions(+), 11 deletions(-) diff --git a/drivers/mtd/nand/davinci_nand.c b/drivers/mtd/nand/davinci_nand.c index 94e17af..864717b 100644 --- a/drivers/mtd/nand/davinci_nand.c +++ b/drivers/mtd/nand/davinci_nand.c @@ -883,17 +883,7 @@ static struct platform_driver nand_davinci_driver = { }; MODULE_ALIAS("platform:davinci_nand"); -static int __init nand_davinci_init(void) -{ - return platform_driver_probe(&nand_davinci_driver, nand_davinci_probe); -} -module_init(nand_davinci_init); - -static void __exit nand_davinci_exit(void) -{ - platform_driver_unregister(&nand_davinci_driver); -} -module_exit(nand_davinci_exit); +module_platform_driver_probe(nand_davinci_driver, nand_davinci_probe); MODULE_LICENSE("GPL"); MODULE_AUTHOR("Texas Instruments");