aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/mtd/nand/docg4.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/mtd/nand/docg4.c b/drivers/mtd/nand/docg4.c
index fa25e7a08134..dc86d4a3c3dd 100644
--- a/drivers/mtd/nand/docg4.c
+++ b/drivers/mtd/nand/docg4.c
@@ -1368,7 +1368,6 @@ static int __init probe_docg4(struct platform_device *pdev)
1368 struct nand_chip *nand = mtd->priv; 1368 struct nand_chip *nand = mtd->priv;
1369 struct docg4_priv *doc = nand->priv; 1369 struct docg4_priv *doc = nand->priv;
1370 nand_release(mtd); /* deletes partitions and mtd devices */ 1370 nand_release(mtd); /* deletes partitions and mtd devices */
1371 platform_set_drvdata(pdev, NULL);
1372 free_bch(doc->bch); 1371 free_bch(doc->bch);
1373 kfree(mtd); 1372 kfree(mtd);
1374 } 1373 }
@@ -1380,7 +1379,6 @@ static int __exit cleanup_docg4(struct platform_device *pdev)
1380{ 1379{
1381 struct docg4_priv *doc = platform_get_drvdata(pdev); 1380 struct docg4_priv *doc = platform_get_drvdata(pdev);
1382 nand_release(doc->mtd); 1381 nand_release(doc->mtd);
1383 platform_set_drvdata(pdev, NULL);
1384 free_bch(doc->bch); 1382 free_bch(doc->bch);
1385 kfree(doc->mtd); 1383 kfree(doc->mtd);
1386 iounmap(doc->virtadr); 1384 iounmap(doc->virtadr);