Apparently Micron's flash chips have the ability to internally move data
around without having it leave the chip. No doubt very useful in this
application.
Log-structured file systems: There's one in every SSD
Posted Sep 23, 2009 0:48 UTC (Wed) by dwmw2 (subscriber, #2063)
[Link]
Not really.
The 'read and then reprogram elsewhere from internal buffer' facility is all very well in theory, but your ECC is off-chip. So if you want to be able to detect and correct ECC errors as you're moving the data, rather than allowing them to propagate, then you need to do a proper read and write instead.
Linux has never bothered to use the 'copy page' operation on NAND chips which support it.