Artem Kachitchkine wrote: > >>>> 4) erase block(s) >>> That could be a problem. >> >> Nah. I'd just make that happen "under the covers". So that block >> write did the erase blocks. There is a special way to erase a bunch >> of blocks all at once, which I'd use for SCMD_FORMAT_UNIT. :-) > > I vaguely remember reading about Linux driver a while ago, where the > author argued that flash storage does not fit into the unix block > device model because of erase. I've just dug up that page: > > http://www.linux-mtd.infradead.org/faq/general.html > > I do not suppose it to be hugely relevant to your work though, since > MTD also relies on erase-aware filesystems.
Yes. Erase needs to be handled in any translation layer. -- Garrett > > -Artem _______________________________________________ driver-discuss mailing list driver-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/driver-discuss