From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from web51007.mail.yahoo.com ([206.190.38.138]) by canuck.infradead.org with smtp (Exim 4.43 #1 (Red Hat Linux)) id 1CrJpZ-0003Oa-FH for linux-mtd@lists.infradead.org; Wed, 19 Jan 2005 12:41:25 -0500 Message-ID: <20050119174118.56675.qmail@web51007.mail.yahoo.com> Date: Wed, 19 Jan 2005 09:41:18 -0800 (PST) From: Vahid Fereydunkolahi To: "Artem B. Bityuckiy" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: linux-mtd@lists.infradead.org Subject: Re: some questions regarding the write operation on JFFS2 List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --- "Artem B. Bityuckiy" wrote: > On Tue, 18 Jan 2005, Vahid Fereydunkolahi wrote: > > > Hi All, > > I traced the write operation from the Linux > kernel to > > the JFFS2. I have some questions: > > 1) Is there any chance that there could be > some > > partial writes on the NAND flash (if power failure > > happens during write operation). > Yes, there is chance. Does JFFS2 guarantee that if there is a partial write then the data will be ignored? > > > > > 2) Does SYNC has any meaning when using the > JFFS2. > > As fas as I noticed the write operations are > > forwarded to the MTD device, and they are not > cached. > For NAND JFFS2 has per-NAND page buffer, so sync > flushes it. see > jffs2/wbuf.c. > > > > > Thank you so much in advance, > > --vahid > You're welcome :-) > > > > > > > > > __________________________________ > > Do you Yahoo!? > > Read only the mail you want - Yahoo! Mail > SpamGuard. > > http://promotions.yahoo.com/new_mail > > > > > ______________________________________________________ > > Linux MTD discussion mailing list > > > http://lists.infradead.org/mailman/listinfo/linux-mtd/ > > > > -- > Best Regards, > Artem B. Bityuckiy, > St.-Petersburg, Russia. > __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail