Charles, > > 3. Garbage collector may later copy the bad page without > > checking crc (!) > > to a new block and assign it a (new) good crc. > > There is no crc, but there is ecc. YAFFS should be applying > ECC during gc too > as it is part of the standard read. THis will fix single bit > errors, but not > partially written pages. Sorry, I misused crc in place of ecc. I am worried that gc may copy out a bad page and assign it a new good ecc. Then the read will not be able to see a problem with this page. Maybe there should be a check in gc for a good ecc before copy. Sergei ---------------------------------------------------------------------- This e-mail, including any attached files, may contain confidential and privileged information for the sole use of the intended recipient. Any review, use, distribution, or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive information for the intended recipient), please contact the sender by reply e-mail and delete all copies of this message.