Vitaly, You mean take the MTD code from 2.6.18 tree and latest yaffs2 from CVS ? I looked at pulling 2.6.18 mtd in my current kernel tree , but found that there are too many changes and I would have to pull in the file system subtree specially jffs2 as well, as for starter the desire is to use smaller NOR flash as well as large NAND flash on our boards. But from your comemnts sounds like that debuffing yaffs2 for mtd version less than 2.6.18, is not a good idea at all :-) Also, the second issue, I had that checkpoint not checking the BAD blocks before looking for valid CHeckpoint blocks may still be an issue with 2.6.18 thanks, Arvind ----- Original Message ----- From: "Vitaly Wool" To: "Arvind Agrawal" Cc: Sent: Monday, January 08, 2007 12:31 PM Subject: Re: [Yaffs] Files lost on remount with arm linux and yaffs2 > Hi Arvind, > > On 1/8/07, Arvind Agrawal wrote: > > > > Hi, > > > > I am trying to use yaffs2 with arm linux and NAND Flash > > > > Kernel Version 2.6.11.7 > > MTD from kernel - 2.6.17.11 > > YAFFS2 > > > > NAND Flash ST Micro 256 MB , large page, 2048 bytes, OOB 64 bytes > > > > I'd suggest you not to spend time debugging _obsolete_ mtd/yaffs2 code and > use the 2.6.18 MTD/yaffs2 from yaffs CVS instead. > > Vitaly >