From patchwork Mon Sep 16 04:58: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: 275104 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 309CA2C00B8 for ; Mon, 16 Sep 2013 14:58:51 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752594Ab3IPE6u (ORCPT ); Mon, 16 Sep 2013 00:58:50 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:61232 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752323Ab3IPE6t (ORCPT ); Mon, 16 Sep 2013 00:58:49 -0400 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 <0MT700M0PCHX87A0@mailout2.samsung.com> for linux-ide@vger.kernel.org; Mon, 16 Sep 2013 13:58:47 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.51]) by epcpsbgr2.samsung.com (EPCPMTA) with SMTP id CC.EF.17682.70096325; Mon, 16 Sep 2013 13:58:47 +0900 (KST) X-AuditID: cbfee68e-b7f756d000004512-44-523690070eba Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id D8.B7.05832.70096325; Mon, 16 Sep 2013 13:58:47 +0900 (KST) Received: from DOJG1HAN03 ([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 <0MT700KJICHZ1BC0@mmp1.samsung.com>; Mon, 16 Sep 2013 13:58:47 +0900 (KST) From: Jingoo Han To: 'David Miller' Cc: linux-ide@vger.kernel.org, 'Bartlomiej Zolnierkiewicz' , 'Jingoo Han' Subject: [PATCH] ide: cs5536: use module_pci_driver() Date: Mon, 16 Sep 2013 13:58:47 +0900 Message-id: <000301ceb299$6d606f60$48214e20$%han@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-index: Ac6ymW00TUkMaiVCQOmFCp/cd9rH7Q== Content-language: ko X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRmVeSWpSXmKPExsVy+t8zY132CWZBBteaDC02zljPajHnfAuL xeWFl1gtju14xOTA4rFl5U0mj74tqxg9Pm+SC2CO4rJJSc3JLEst0rdL4Mp4u2E1c8Ezjopv K7uYGhj3sHcxcnJICJhIfDz8hhnCFpO4cG89G4gtJLCMUeLx5fouRg6wmuOfebsYuYDCixgl Oo7MZ4FwfjFK3N54FmwQm4CaxJcvh8FsEQENiZN/G5lAbGaBWom2+dsZQWxhAVOJOVc/g9Ww CKhKvDkzGSzOK2Arseb0KxYIW1Dix+R7LBC9WhLrdx6HmiMvsXnNW2aIg9QlHv3VhVilJ3Hi WQtUiYjEvhfvGEFukxBYxi7xatFJVohdAhLfJh9igeiVldh0AOpfSYmDK26wTGAUm4Vk8ywk m2ch2TwLyYoFjCyrGEVTC5ILipPSi4z0ihNzi0vz0vWS83M3MUIiq28H480D1ocYk4HWT2SW Ek3OB0ZmXkm8obGZkYWpiamxkbmlGWnCSuK8ai3WgUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4 pRoYw2Qs3nM9U352bdkZZQfmJz4+e18emGTNsvPAhfjmL/O0OmVfnW1Z9mbvCm/dW2GxkbfZ n14MOBAu1Bl1TEIxY56/ZGxK+t4N+v9rVKID0y2+L2uyu1qbcnNfpeW3XYqTZmk5xGkY3XCt 6K94Oadgco5KQAvT7k2/Sq+UZNc9L2NpjFJ8e9hciaU4I9FQi7moOBEAUiRA0sICAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleLIzCtJLcpLzFFi42I5/e+xgC77BLMgg2PLdC02zljPajHnfAuL xeWFl1gtju14xOTA4rFl5U0mj74tqxg9Pm+SC2COamC0yUhNTEktUkjNS85PycxLt1XyDo53 jjc1MzDUNbS0MFdSyEvMTbVVcvEJ0HXLzAFap6RQlphTChQKSCwuVtK3wzQhNMRN1wKmMULX NyQIrsfIAA0krGPMeLthNXPBM46Kbyu7mBoY97B3MXJwSAiYSBz/zNvFyAlkiklcuLeerYuR i0NIYBGjRMeR+SwQzi9Gidsbz7KDVLEJqEl8+XIYzBYR0JA4+beRCcRmFqiVaJu/nRHEFhYw lZhz9TNYDYuAqsSbM5PB4rwCthJrTr9igbAFJX5MvscC0aslsX7ncag58hKb17xlhjhOXeLR X12IVXoSJ561QJWISOx78Y5xAqPALCSTZiGZNAvJpFlIWhYwsqxiFE0tSC4oTkrPNdIrTswt Ls1L10vOz93ECI7cZ9I7GFc1WBxiFOBgVOLhNdA0CxJiTSwrrsw9xCjBwawkwhvtBxTiTUms rEotyo8vKs1JLT7EmAz06ERmKdHkfGBSySuJNzQ2MTOyNDKzMDIxNydNWEmc92CrdaCQQHpi SWp2ampBahHMFiYOTqkGxrr5S+6drD/hw7LT4LRlUmDHPMNHBxqephcnbPCaEbvJYr+Vgfk5 yYlRs76ymc5fe5lLJl6t5kn67J3/GjQihZxzW03eLQ1IWTNHfsLKuO0n5qa4VB66Ld6XqG/I bGbOqfrkftLCpg9l8toXSqam8uSVfPzx4pLCKt7mH96MKQlNPYFJvSuZlFiKMxINtZiLihMB 5HUZaSADAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Use module_pci_driver() macro which makes the code smaller and simpler. Signed-off-by: Jingoo Han --- drivers/ide/cs5536.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/drivers/ide/cs5536.c b/drivers/ide/cs5536.c index 24214ab..de9185d 100644 --- a/drivers/ide/cs5536.c +++ b/drivers/ide/cs5536.c @@ -295,15 +295,7 @@ static struct pci_driver cs5536_pci_driver = { .resume = ide_pci_resume, }; -static int __init cs5536_init(void) -{ - return pci_register_driver(&cs5536_pci_driver); -} - -static void __exit cs5536_exit(void) -{ - pci_unregister_driver(&cs5536_pci_driver); -} +module_pci_driver(cs5536_pci_driver); MODULE_AUTHOR("Martin K. Petersen, Bartlomiej Zolnierkiewicz"); MODULE_DESCRIPTION("low-level driver for the CS5536 IDE controller"); @@ -312,6 +304,3 @@ MODULE_DEVICE_TABLE(pci, cs5536_pci_tbl); module_param_named(msr, use_msr, int, 0644); MODULE_PARM_DESC(msr, "Force using MSR to configure IDE function (Default: 0)"); - -module_init(cs5536_init); -module_exit(cs5536_exit);