From mboxrd@z Thu Jan 1 00:00:00 1970 From: ivan.djelic@parrot.com (Ivan Djelic) Date: Sun, 14 Aug 2011 10:11:39 +0200 Subject: GPMI-NAND Status? In-Reply-To: <20110805135133.GA26981@pengutronix.de> References: <20110805135133.GA26981@pengutronix.de> Message-ID: <20110814081139.GD17063@parrot.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Fri, Aug 05, 2011 at 02:51:33PM +0100, Wolfram Sang wrote: (...) > > problem overwriting all-0xff data in NAND [2] > ============================================= > > Although it occured only when writing JFFS2 images so far, this is a generic > issue and needs to be fixed, right? > > (...) > [2] http://lists.infradead.org/pipermail/linux-mtd/2011-July/037104.html As explained in the thread linked above, this issue should be fixed in your flashing tool, _not_ in your driver. The nand device you are using does not support programming pages multiple times in a row; pretending it does in the special all-0xff case is inefficient (you need to detect all-0xff data) and unnecessary (just do not program blank pages !). BR, Ivan