Thomas Gleixner ? ?: >On Saturday 08 March 2003 01:59, Edward J. Lee wrote: > > >>Hi folks. >>I'm still struggling with the compilation >>(I used 'USE_OLD_MTD' till now, and because of the catastrophic speed >> I guess I'll have to use a different method) >>and I just can't manage to get over the NAND_YAFFS_OOB, NAND_NONE_OOB >>problem. >> >> >NAND_YAFFS_OOB, NAND_NONE_OOB is not longer supported in actual MTD code. We >changed the rules for OOB-selection. The current YAFFS CVS code is aware of >this changes. > >from yaffs_mtdif.c > >#ifndef CONFIG_YAFFS_USE_OLD_MTD > if(data && spare) > { > if(dev->useNANDECC) > { > u8 tmpSpare[ YAFFS_BYTES_PER_SPARE + (2*sizeof(int)) ]; > retval = >mtd->read_ecc(mtd,addr,dev->nBytesPerChunk,&dummy,data,tmpSpare,yaffs_oobinfo); > Hmm. I just got a new set of code from the CVS (:pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs co yaffs) , looked into yaffs_mtdif.c and couldn't find the string yaffs_oobinfo. Strange. I'm Puzzled. Is there a different CVS running so that I couldn't get the latest code? > memcpy(spareAsBytes, tmpSpare, YAFFS_BYTES_PER_SPARE); > } > else > { > retval = >mtd->read_ecc(mtd,addr,dev->nBytesPerChunk,&dummy,data,spareAsBytes,&yaffs_noeccinfo); > } > } > else > { >#endif > >Use latest MTD-CVS code and latest YAFFS CVS code and you will be fine. > > > --------------------------------------------------------------------------------------- This mailing list is hosted by Toby Churchill open software (www.toby-churchill.org). If mailing list membership is no longer wanted you can remove yourself from the list by sending an email to yaffs-request@toby-churchill.org with the text "unsubscribe" (without the quotes) as the subject.