From patchwork Sat Jun 5 09:37:21 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: MTD/pxa: use __devexit, __devinit and __devexit_p for pxa3xx nand From: Wan ZongShun X-Patchwork-Id: 54747 Message-Id: <4C0A1AD1.5090008@gmail.com> To: David Woodhouse , Eric Miao Cc: linux-mtd , linux-arm-kernel Date: Sat, 05 Jun 2010 17:37:21 +0800 This patch is to use __devexit, __devinit and __devexit_p for pxa3xx nand driver. Signed-off-by: Wan ZongShun --- drivers/mtd/nand/pxa3xx_nand.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/mtd/nand/pxa3xx_nand.c b/drivers/mtd/nand/pxa3xx_nand.c index e02fa4f..7ba1853 100644 --- a/drivers/mtd/nand/pxa3xx_nand.c +++ b/drivers/mtd/nand/pxa3xx_nand.c @@ -1206,7 +1206,7 @@ static void pxa3xx_nand_init_mtd(struct mtd_info *mtd, this->chip_delay = 25; } -static int pxa3xx_nand_probe(struct platform_device *pdev) +static int __devinit pxa3xx_nand_probe(struct platform_device *pdev) { struct pxa3xx_nand_platform_data *pdata; struct pxa3xx_nand_info *info; @@ -1354,7 +1354,7 @@ fail_free_mtd: return ret; } -static int pxa3xx_nand_remove(struct platform_device *pdev) +static int __devexit pxa3xx_nand_remove(struct platform_device *pdev) { struct mtd_info *mtd = platform_get_drvdata(pdev); struct pxa3xx_nand_info *info = mtd->priv; @@ -1419,7 +1419,7 @@ static struct platform_driver pxa3xx_nand_driver = { .name = "pxa3xx-nand", }, .probe = pxa3xx_nand_probe, - .remove = pxa3xx_nand_remove, + .remove = __devexit_p(pxa3xx_nand_remove), .suspend = pxa3xx_nand_suspend, .resume = pxa3xx_nand_resume, };