Messages in this thread | | | Date | Tue, 28 Feb 2006 00:21:53 +0100 | From | col-pepper@piments ... | Subject | Re: o_sync in vfat driver |
| |
On Mon, 27 Feb 2006 22:32:07 +0100, linux-os (Dick Johnson) <linux-os@analogic.com> wrote:
> Flash does not get zeroed to be written! It gets erased, which sets all > the bits to '1', i.e., all bytes to 0xff.
Thanks for the correction, but that does not change the discussion.
> Further, the designers of > flash disks are not stupid as you assume. The direct access occurs > to static RAM (read/write stuff).
I'm not assuming anything . Some hardware has been killed by this issue. http://lkml.org/lkml/2005/5/13/144
It seems that it's you making the assumption that all of these devices are manufactured the same way.
The constant dirtying of the buffer will still cause excessive use of the flash block hosting the FAT. Clearly not all devices use a load spreading mechanism and this can lead to premature failure.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |