X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=mtdemul%2Fnandemul.c;h=2bba97f55ba8e30873073374a30b69703cf65d35;hb=0541590b092c62f97c573aa0b305846329615e3b;hp=12fe39dc04320d14ca535f90830059e4f4bf663f;hpb=cd0bc12e8f2c6cdec550b03a324a5917e6441f1b;p=yaffs%2F.git diff --git a/mtdemul/nandemul.c b/mtdemul/nandemul.c index 12fe39d..2bba97f 100644 --- a/mtdemul/nandemul.c +++ b/mtdemul/nandemul.c @@ -30,7 +30,7 @@ #include #include #include - +#include #define T(x) printk x #define ALLOCATE(x) kmalloc(x,GFP_KERNEL) @@ -638,7 +638,7 @@ static void nand_sync (struct mtd_info *mtd) /* * Scan for the NAND device */ -int nand_scan (struct mtd_info *mtd) +int nand_scan (struct mtd_info *mtd,int maxchips) { mtd->oobblock = 512; mtd->oobsize = 16; @@ -650,7 +650,7 @@ int nand_scan (struct mtd_info *mtd) /* Fill in remaining MTD driver data */ mtd->type = MTD_NANDFLASH; mtd->flags = MTD_CAP_NANDFLASH; - mtd->module = THIS_MODULE; + mtd->owner = THIS_MODULE; mtd->ecctype = MTD_ECC_NONE; mtd->erase = nand_erase; mtd->point = NULL; @@ -702,7 +702,7 @@ int __init nandemul_init (void) // Do the nand init - nand_scan(&nandemul_mtd); + nand_scan(&nandemul_mtd,1); nandemul_Initialise();