From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mms1.broadcom.com ([216.31.210.17]) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1RVThn-0005ny-U5 for linux-mtd@lists.infradead.org; Tue, 29 Nov 2011 19:51:05 +0000 Message-ID: <4ED53793.80209@broadcom.com> Date: Tue, 29 Nov 2011 11:50:43 -0800 From: "Jiandong Zheng" MIME-Version: 1.0 To: "Axel Lin" Subject: Re: [PATCH] mtd: convert drivers/mtd/* to use module_platform_driver() References: <1322397903.2799.5.camel@phoenix> In-Reply-To: <1322397903.2799.5.camel@phoenix> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Artem Bityutskiy , Lars-Peter Clausen , Scott Branden , Wan ZongShun , Dmitry Eremin-Solenikov , Sukumar Ghorai , "linux-kernel@vger.kernel.org" , Haojian Zhuang , Kyungmin Park , Vimal Singh , Ralf Baechle , "linux-mtd@lists.infradead.org" , Andres Salomon , Olof Johansson , Jamie Iles , Brian Norris , David Woodhouse , Manuel Lauss List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On 11/27/2011 4:45 AM, Axel Lin wrote: > This patch converts the drivers in drivers/mtd/* to use the > module_platform_driver() macro which makes the code smaller and a bit > simpler. > > Cc: David Woodhouse > Cc: Jiandong Zheng > Cc: Scott Branden > Cc: Wan ZongShun > Cc: Dmitry Eremin-Solenikov > Cc: Jamie Iles > Cc: Olof Johansson > Cc: Kyungmin Park > Cc: Haojian Zhuang > Cc: Artem Bityutskiy > Cc: Ralf Baechle > Cc: Brian Norris > Cc: Lars-Peter Clausen > Cc: Manuel Lauss > Cc: Vimal Singh > Cc: Andres Salomon > Cc: Sukumar Ghorai > Signed-off-by: Axel Lin > --- > drivers/mtd/nand/bcm_umi_nand.c | 13 +------------ > diff --git a/drivers/mtd/nand/bcm_umi_nand.c b/drivers/mtd/nand/bcm_umi_nand.c > index 46b58d6..50387fd 100644 > --- a/drivers/mtd/nand/bcm_umi_nand.c > +++ b/drivers/mtd/nand/bcm_umi_nand.c > @@ -546,18 +546,7 @@ static struct platform_driver nand_driver = { > .resume = bcm_umi_nand_resume, > }; > > -static int __init nand_init(void) > -{ > - return platform_driver_register(&nand_driver); > -} > - > -static void __exit nand_exit(void) > -{ > - platform_driver_unregister(&nand_driver); > -} > - > -module_init(nand_init); > -module_exit(nand_exit); > +module_platform_driver(nand_driver); > > MODULE_LICENSE("GPL"); > MODULE_AUTHOR("Broadcom"); Acked-by: Jiandong Zheng