From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.nokia.com ([192.100.105.134] helo=mgw-mx09.nokia.com) by bombadil.infradead.org with esmtps (Exim 4.69 #1 (Red Hat Linux)) id 1MRLDj-0007X5-5u for linux-mtd@lists.infradead.org; Thu, 16 Jul 2009 07:17:39 +0000 Subject: RE: UBIFS Corrupt during power failure From: Artem Bityutskiy To: Eric Holmberg In-Reply-To: References: <1242721105.3623.0.camel@localhost.localdomain> <1246627562.20721.190.camel@localhost.localdomain> <1246627771.20721.191.camel@localhost.localdomain> <7207AAC68CE347458026863515A07DA102901F3C@usw-am-xch-02.am.trimblecorp.net> <1246629940.20721.219.camel@localhost.localdomain> <7207AAC68CE347458026863515A07DA102901F9C@usw-am-xch-02.am.trimblecorp.net> <1246633131.20721.224.camel@localhost.localdomain> <1246854654.20721.271.camel@localhost.localdomain> <20090715205528.GI3056@shareable.org> Content-Type: text/plain; charset="UTF-8" Date: Thu, 16 Jul 2009 10:16:59 +0300 Message-Id: <1247728619.11353.68.camel@localhost.localdomain> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Cc: Jamie Lokier , linux-mtd@lists.infradead.org, Urs Muff , Stefan Roese , Nicolas Pitre , Adrian Hunter Reply-To: dedekind@infradead.org List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Wed, 2009-07-15 at 15:36 -0600, Eric Holmberg wrote: > indeterminate state for the entire PEB. Writing all zero's to the > header as in Artem's fix should work in all cases excluding the > extremely rare cases where a write of 0's is interrupted and the header > has been changed to a valid value and in the case where an erase > (0-to-1) transition is interrupted which results in a valid header. The > odds against that are huge, so I would expect the flash to wear out > before it ever happens in real life. Hmm, we can zero out both headers completely by writing 128 bytes, even. -- Best regards, Artem Bityutskiy (Битюцкий Артём)